每个NPC事件都是:触发条件选择玩家接触,(或许可以玩家接触和事件接触轮流出现,打开独立开关跳转到分事件页,等待一两帧关闭独立开关回到上面那个分事件页。。。只要轮流的速度足够快,就跟同时出现差不了多少,只是有点延迟而已。只要速度足够快,那一点点的延迟根本就感觉不出来。)
执行内容那里选择显示动画、变量操作给NPC设定一个或几个数值,
获取玩家的一个或几个数值,
然后变量之间进行数学运算,
分支条件那里,如果玩家的生命值低于0,就输掉游戏。如果NPC的生命值低于0,就打开独立开关,跳转到空白图像、穿透的那个分事件页那里。
(如果双方都没有低于0,那就继续显示动画,继续数学运算。。或许可以使用循环和跳出循环这两个配套的指令来操作。。。显示动画和数学运算都可以给点随机数,偶尔播放这个动画,偶尔播放那个动画。)