我正在为我的 GameMaker 游戏制作两个新对象,也就是之前实现对话、死亡和命名系统的那个项目。我想分享一下这两个新添加的成果。欢迎任何反馈!
第一个是保存点。它通过一个状态机运行(待机 → 激活 → 旋转 → 稳定 → 激活),会轻轻漂浮等待玩家,触碰到时会有轻微的预感效果,然后以缓出方式旋转5圈,最后以一个弹性的“砰”声稳定下来,会稍微超出最终大小再回落到位。这里没有使用 GameMaker 的原生粒子系统,完全是通过我手动更新和绘制的一个结构体数组来实现的。
第二个是传送门。当玩家靠近并按下 E 键时,他们会真正走进传送门:角色会滑向传送门中心,同时精灵缩小(不仅仅是淡出,而是真实地后退),一些火花会被吸入传送门以增强吸力,传送门在“接收”玩家时会变得更亮,直到玩家完全消失在门中。我还在调整一些数值和时机,但我觉得已经达到了我想要的“重量感”。不过我还需要为它绘制一个魔法粒子精灵。
游戏的 Steam 页面即将上线!!
另外,我考虑在第一个区域(包括最终 BOSS——法杖)完成后进行一个小规模封闭测试。虽然还没完全准备好,但已经快完成了!如果到时候有人有兴趣参与测试并分享反馈,我会非常感激。
欢迎讨论代码、回答任何问题或交流想法!
评论 (0)