这个网站很新,所以请多多包涵。
想要创建一个网络多人游戏我正在考虑是否有 2D 或 3D 图形,我的问题是这个;我知道如何在 3D 世界中为我的本地玩家(因此不影响其他玩家)创建相机并移动它,但是我无法弄清楚如何在不影响对象的情况下在 2D 世界中做到这一点。
我已经阅读了先前回答的有关 2D 相机的问题,并注意到他们解决方法的方法是根据相机位置移动对象(从而影响它们的坐标)。
在游戏期间,我计划连续发送和接收玩家坐标:
Move my local player
Receive other player from network and update their local coordinates
我不喜欢前面提到的解决方案,因为这意味着将他们的坐标(这将是他们在他们世界中的本地坐标)转换为我本地世界中的坐标的大量额外工作。
我觉得值得尝试为此找到一个“简单”的解决方案,而不仅仅是使用 3D 版本。(以后可能会这样做)对我的问题有任何提示或帮助/解决方案吗?一切都值得赞赏!