1
如何發送矢量對象。 我想通過udp套接字連接發送一個對象的矢量格式的位置。通過網絡在攪拌器中發送矢量對象
socket.sendto(self.cube.worldPosition,server_addr)
,但我得到了以下錯誤: 類型錯誤:「向量」不支持緩衝接口
我怎樣才能做到這一點,還是有其他的方式發送對象的位置?
如何發送矢量對象。 我想通過udp套接字連接發送一個對象的矢量格式的位置。通過網絡在攪拌器中發送矢量對象
socket.sendto(self.cube.worldPosition,server_addr)
,但我得到了以下錯誤: 類型錯誤:「向量」不支持緩衝接口
我怎樣才能做到這一點,還是有其他的方式發送對象的位置?
簡單地訪問矢量的值,形成一個列表,並使用鹹菜模塊
##player.worldPosition is the vector
x = player.worldPosition[0]
y = player.worldPosition[1]
z = player.worldPosition[2]
xyz = [x,y,z] #forming the list
ddd = pickle.dumps(xyz) #serialize the list
self.socket.sendto(ddd,self.server_address) #off it goes
這個工作對我來說
不要使用鹹菜模塊發送。看到這個頁面上的紅色框?。注意它。我建議使用AMP: –
2013-03-25 12:33:06