Project1

标题: 能否在“与事件接触”时让事件不转身(与固定朝向无关) [打印本页]

作者: huihui99    时间: 2013-10-25 20:29
标题: 能否在“与事件接触”时让事件不转身(与固定朝向无关)
嗯首先请别看到标题就直接回答说“把固定朝向勾上”这样的,问题稍有些复杂容咱叙述一下:
最近在通过事件制作一个背后攻击的效果,简单来说就是在与明雷敌人的事件接触的时候,判断敌人朝向和自己的朝向,如果两个朝向一致,再从坐标上计算出是自己在敌人背后还是敌人在自己背后,然后再根据情况不同增加战斗中的先制攻击率。(比如这样:(←敌)(←己)就会为自己增加先制率
结果在测试时发现一个很OTL的问题,明雷事件的事件执行条件自然是设成“与事件接触”,但是RM里在主角与事件接触的时候,会首先把这个事件转向成面向玩家,然后再去执行与事件接触后触发的那些事件,这样一来即使从敌人背后接近,只要一触碰敌人就会立刻转身,导致上面那个触发条件永远不会被触发

因此现在的需求是:能否通过脚本修改,让主角与事件接触的时候,事件不转向,直接执行事件内容(如果真的需要转向的场合,完全可以写在事件里面嘛),在除此之外的其他时候事件还是可以正常地移动和转向
此外由于最终目的是实现背后袭击,所以如果有其他方法可以达到相同效果的话也没问题,只要别太复杂的话XD
作者: 亿万星辰    时间: 2013-10-26 07:37
  1. turn_toward_player
复制代码
这个是事件转向玩家角色的指令,你搜索一下就会有结果了。
作者: huihui99    时间: 2013-10-26 10:06
唔,找到是哪句了,多谢
直接注释掉后问题解决,目前来看似乎没有啥不利影响




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1