Java 2d游戏中相机运动的工作原理

Java 2d游戏中相机运动的工作原理,java,unity3d,camera,2d,Java,Unity3d,Camera,2d,在2d游戏中,负责摄影机移动的类的offsetX和offsetY字段允许摄影机聚焦于玩家。它为什么有效?为什么从每个瓷砖和播放器中减去偏移量,会使相机看起来像是在跟踪你?谢谢,2d游戏就是3d游戏,所有精灵都在X-Y平面上。所有这些精灵的z=0。 甚至摄影机对象的z=0。为了确保看到这些精灵移动,我们需要调整摄影机对象的z值。 现在,如果将z=5,则相机将保持在(x,y,z)位置,而所有精灵将保持在(x,y,0)位置。现在,如果将摄影机锁定到播放机,摄影机对象的x和y值将根据播放机精灵的位置进行

在2d游戏中,负责摄影机移动的类的offsetX和offsetY字段允许摄影机聚焦于玩家。它为什么有效?为什么从每个瓷砖和播放器中减去偏移量,会使相机看起来像是在跟踪你?谢谢,

2d游戏就是3d游戏,所有精灵都在X-Y平面上。所有这些精灵的z=0。 甚至摄影机对象的z=0。为了确保看到这些精灵移动,我们需要调整摄影机对象的z值。 现在,如果将z=5,则相机将保持在(x,y,z)位置,而所有精灵将保持在(x,y,0)位置。现在,如果将摄影机锁定到播放机,摄影机对象的x和y值将根据播放机精灵的位置进行更改

这里,摄影机对象位于三维空间中,但所有这些精灵都位于二维平面上,即X-Y平面上。我希望你得到它