我正在开发一款游戏,作为教程,学习经验
规格摘要:
基本上,在你射击之后,你告诉对方玩家的应用程序它必须对球施加“这个”力量。考虑到它是相同的引擎,我想我会在两个设备上得到相同的结果,因此唯一的通信将包含在时间正确时发送力量参数。这是正确的,因为他们有相同的解决方案。如果我拍一条直线,没有障碍物,那么一切似乎都很好(我无法确定是否存在非常小的偏移),但是有障碍物,碰撞等等,不同的运动不同(不同的轨迹)分辨率(设备)
我需要知道是否有某些方法可以让所有设备上的工作都相同。我需要找到一种方法,这样我就可以在不同的屏幕/分辨率上以微小的细节复制一个动作(复杂而不是直线)。
一些技术细节:
PS:这是一个教程;我知道我可以发送轨迹线然后组成动作或找到另一种方式来复制动作,但我需要完全理解这个问题,因为我将不得不在未来的游戏中面对它。
答案 0 :(得分:0)
我不确定它是否有效,但你可以试试这个:
( forceVariable / 1200 ) * display.contentWidth
(假设,你的宽度仍然是1200像素
它适用于我的图像