【问题标题】:how camera movement in 2d games works [closed]2D游戏中的相机运动如何工作[关闭]
【发布时间】:2020-11-20 16:05:19
【问题描述】:

在 2d 游戏中,负责相机移动的类的 offsetX 和 offsetY 字段允许相机聚焦在玩家身上。为什么它有效?为什么从每个图块和播放器中减去偏移量,看起来就像是相机在跟着你?谢谢,

【问题讨论】:

    标签: java unity3d camera 2d


    【解决方案1】:

    2d 游戏只是 3d 游戏,所有精灵都在 X-Y 平面上。所有这些精灵的 z = 0。 甚至相机对象的 z = 0。为了确保我们看到这些精灵在移动,我们需要调整相机对象的 z 值。 现在,如果你设置 z = 5,那么相机会停留在 (x,y,z) 位置,而所有精灵都停留在 (x,y,0) 位置。现在,如果您将相机锁定到玩家,相机对象的 x 和 y 值会根据玩家精灵的位置而改变。

    在这里,相机对象在 3D 空间中,但所有这些精灵都在 2D 平面上,即 X-Y 平面上。我希望你能得到它

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-23
      • 1970-01-01
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多