首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在实时多人游戏中移动对象?(用于统一的Google Play游戏插件)

如何在实时多人游戏中移动对象?(用于统一的Google Play游戏插件)
EN

Stack Overflow用户
提问于 2014-05-01 02:11:30
回答 1查看 2K关注 0票数 0

我正在创建一个实时的多人游戏。我正在使用这个插件:https://github.com/playgameservices/play-games-plugin-for-unity

我需要在场地(地面)移动一个球。

我可以在两个玩家之间发送和接收消息。但是我不知道我应该发送哪些信息,以及何时发送。例如,我发送myObject.transform.position;

你能给我一些关于同步球在场上移动的想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-02 12:30:05

您可以尝试发送目标位置。然后,当你收到这个目标位置时,你可以尝试从当前位置插值到目标位置。这将使移动更加流畅,并减少对网络的依赖。同样,如果你的球是完全基于物理的,你必须发送速度和加速度。但每隔几帧左右,你需要检查位置是否离另一个屏幕太远,你可能需要将其抓拍回来。对于更复杂和动态变化的运动,您必须进行一些预测。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23395185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档