接上一期,我们已经有了瓦片地图,现在我们添加更多的元素来充实我们的游戏世界。
关于瓦片的快捷键和官方的瓦片教程,可以看这里
这一节我们通过改变游戏对象的y坐标来绘制游戏对象。
1.选择 Edit > Project Settings。
2. 在左侧类别菜单中,单击 Graphics。
3.在 Camera Settings 中,找到 Transparency Sort Mode 字段。此字段决定了精灵的绘制顺序。使用下拉菜单将此设置从 Default 更改为 Custom Axis。
4.在 Transparency Sort Axis 中添加以下坐标:
- x = 0
- y = 1
- z = 0
此设置告诉 Unity 在 y 轴上基于精灵的位置来绘制精灵。
5.关闭 Project Settings 窗口并保存你的更改。
6. 按 Play 以进入运行模式并测试你的更改。现在,你的角色比箱子高时,角色应该会绘制在箱子的后面;而角色比箱子低时,绘制在箱子的前面。 这只是一个开始,但并不完美,因为在箱子后面(而不是前面)绘制 Ruby 的时机似乎过早。为此解决此问题,你需要调整 Sprite Renderer 组件。