本帖最后由 guoxiaomi 于 2019-8-26 17:13 编辑 芯☆淡茹水 发表于 2019-8-26 16:39 OK,设计思路也是有参考价值的。 我的寻路做法是,让怪物以事件的形式出现,设置路线为“前进一步”循环执行。然后hook掉 checkout_event_trigger ,这个方法会在事件碰到其他的事件时触发,在这个方法里修改怪物事件的移动方向。 XP里事件在移动后会检测自己面前的事件,这个其实是RM的蛋疼功能之一,但是用在塔防里,却还合适。 怪物是穿透的,在直线路径的边缘放一个事件进行判断,怪物发现前面是一个叫做“LEFT”的事件,就会 turn_left,然后回到默认的“前进一步”继续执行,这样就可以让怪物按照一定的路线前进了 |
暑假抽了几天研究了一下想写一个XP上的塔防小游戏,做着就发现控制行进路线有点头疼,于是放弃了……正好拿这个参考一下 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-12-2 21:18
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.