我做的蓝牙游戏出了点问题?我最近做了一个小的蓝牙游戏,是这样的:
在一个地图中有4个小怪物(由4个sprite实现),它们会随机的移动。每一个方向移动的动画都是由一个线程(4个方向共4个)控制的。当我将其改为联机游戏时是这样想的:关闭掉客户端的随机函数,这样怪物便不会再移动了,而服务端则照常进行,并且每当产生一个随机数时,将随机数传给客户端,客户端得到消息后,根据随机数的值来调用相对的方向移动动画线程来实现客户端的怪物移动。可是在模拟器上运行时,在起初怪物移动都是同步的,但后来就全乱了,不知道这可能是什么方面的原因呢?我的两个主角的移动都是同步的(但有1s的延迟)。是不是和蓝牙的信息传送效率有关啊?这有可能吗?希望有相关经验的高人指点一下。 在一个地图中有4
在一个地图中有4个小怪物(由4个sprite实现),它们会随机的移动。每一个方向移动的动画都是由一个线程(4个方向共4个)控制的。当我将其改为联机游戏时是这样想的:关闭掉客户端的随机函数,这样怪物便不会再移动了,而服务端则照常进行,并且每当产生一个随机数时,将随机数传给客户端,客户端得到消息后,根据随机数的值来调用相对的方向移动动画线程来实现客户端的怪物移动。可是在模拟器上运行时,在起初怪物移动都是同步的,但后来就全乱了,不知道这可能是什么方面的原因呢?我的两个主角的移动都是同步的(但有1s的延迟)。是不是和蓝牙的信息传送效率有关啊?这有可能吗?希望有相关经验的高人指点一下。 在一个地图中有4