2d游戏中的摄像机运动原理

ie3xauqp  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(358)

关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。

上个月关门了。
改进这个问题
在二维游戏中,负责摄像机运动的类的offsetx和offsety字段允许摄像机聚焦在玩家身上。它为什么起作用?为什么从每个瓦片和播放器中减去偏移量,会让它看起来像相机在跟踪你?谢谢,

c90pui9n

c90pui9n1#

2d游戏只是一个3d游戏,所有的精灵都在x-y平面上。所有这些精灵的z=0。甚至摄影机对象的z=0。为了确保我们看到那些精灵在移动,我们需要调整摄影机对象的z值。现在,如果你把z=5,那么相机保持在(x,y,z)位置,而所有精灵保持在(x,y,0)位置。现在,如果将摄影机锁定到播放机,摄影机对象的x和y值将根据播放机精灵的位置更改。
在这里,相机对象是在三维空间,但所有这些精灵都在二维平面上,也就是在x-y平面上。我希望你明白

相关问题