我决定开始学 Godot。
不是 Unity,也不是 Unreal。Godot 轻量,2D 支持好,开源不会被许可证背刺,GDScript 长得像 Python,对我来说入门门槛低一点。
第 0 个月想搞定的事
不急着做完整游戏,先弄三个小东西:熟悉节点树和场景系统;用 CharacterBody2D 做一个能跑能跳的角色;实现一个简单的房间切换。
现在到哪了
- 安装了 Godot 4.3
- 看完了官方「Your first 2D game」教程
- 做出了一个能移动的小方块
还没做的:方块动画、敌人 AI、地牢生成。
第一个坑
Godot 的节点系统很灵活,但一开始容易把逻辑放错地方。
我第一次把移动逻辑写在了 Camera2D 上,结果镜头飞走了,角色原地没动。后来才反应过来:角色移动就该写在角色脚本里,镜头跟随用 RemoteTransform2D 或者平滑跟随。
想做什么游戏
一个轻量地牢探险:玩家控制冒险者小队,房间随机生成,回合制战斗,带点剧情事件。
名字没想好,暂时叫 Project DungeonDice。
精灵小姐:「你先把 GROMACS 的论文看完吧。」
我:「学习需要劳逸结合。」
精灵小姐:「你管这叫劳逸?这叫换着花样 procrastinate。」
