RPG 游戏开发(6)准备更多图块
欢迎来到本系列教程的第二部分!第一部分我们讲解了工程创建直到玩家移动,现在我们来开始设计游戏场景。
首先,我们把之前在 Hierarchy 面板中放置的所有图块(wall 和 floor)删掉,只留下 player_0, Test_NPC 和 Main Camera。还记得怎么操作吗?因为是连贯的,所以我们点击第一个 wall 或 floor,长按 shift 再点击最后一个 wall 或 floor 就可以选取所有了,然后再点 delete 键将其删除。
接下来,我们要使用 Unity 的 Tilemap 来绘制地图。在这之前,我们需要更多的地图图块,所以回到 Project 面板,找到我们的 Atlas 图集,点击 Sprite Editor 进行切片。先前我们已经切了 wall_0 和 floor_0,我们知道这个图集里所有的图块都是 16 × 16 的单位。就算它比较高,那么也是 32 × 16,都是 16 的倍数。
准备图块
那么接下来我们切几个图,注意所有名字都从 0 开始,以方便管理,如:wall_0, wall_1。接下来我们切好几个图:
- 地板
- 墙壁
- 回复泉水
- 楼梯
- 柱子
- 箱子
然后我们还有一个不是 16 × 16 的块,也就是火把,这里我们用 8 × 21,也就是说我们不一定要根据它规定的样式进行切片。可以自己定义规则
切片好了之后,我们点击 Apply 保存图块设定
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 麦甜怪圈 Xiaomai Circle!