https://www.youtube.com/watch?v=CfvUtIt9h9A
制作《美杜莎危机》非常有趣,也遇到了一些独特的编码挑战。从旧项目移植过来的视线机制失败了,所以我不得不重新用隐形子弹来实现。
我需要为刻耳柏洛斯实现基于节点的寻路。我的做法是把美杜莎所在的格子设为0,然后围绕她不断循环周围的格子,每圈数字加1,直到每个格子都有到美杜莎的距离值,这样刻耳柏洛斯就能选择数值最小的格子并移动过去。
制作过场动画时,我最终添加了一个关键词“next”,如果对话数组中包含这个词,就会触发一个警报,每次触发时通过 switch 语句执行不同的操作。我用这个来移动地图上的精灵等等。
如果有人试玩演示后有任何问题,我很乐意回答。
评论 (0)