【发布时间】:2020-11-20 16:05:19
【问题描述】:
在 2d 游戏中,负责相机移动的类的 offsetX 和 offsetY 字段允许相机聚焦在玩家身上。为什么它有效?为什么从每个图块和播放器中减去偏移量,看起来就像是相机在跟着你?谢谢,
【问题讨论】:
在 2d 游戏中,负责相机移动的类的 offsetX 和 offsetY 字段允许相机聚焦在玩家身上。为什么它有效?为什么从每个图块和播放器中减去偏移量,看起来就像是相机在跟着你?谢谢,
【问题讨论】:
2d 游戏只是 3d 游戏,所有精灵都在 X-Y 平面上。所有这些精灵的 z = 0。 甚至相机对象的 z = 0。为了确保我们看到这些精灵在移动,我们需要调整相机对象的 z 值。 现在,如果你设置 z = 5,那么相机会停留在 (x,y,z) 位置,而所有精灵都停留在 (x,y,0) 位置。现在,如果您将相机锁定到玩家,相机对象的 x 和 y 值会根据玩家精灵的位置而改变。
在这里,相机对象在 3D 空间中,但所有这些精灵都在 2D 平面上,即 X-Y 平面上。我希望你能得到它
【讨论】: