Project1

标题: MZ有没有能做出“背刺”效果的插件? [打印本页]

作者: 南瓜阿呆    时间: 2023-2-27 16:54
标题: MZ有没有能做出“背刺”效果的插件?
所设想的效果如下:明雷制敌人,在敌人身后按确认,弱的敌人可以不进入战斗秒杀并获取战利品,强的敌人在进入战斗后先手造成一个高额的伤害
作者: HM495    时间: 2023-2-27 17:06
做个公共事件 根据敌我双方的朝向和坐标用IF去判断自己是否在敌人背后
遇敌时用这个事件判断一次,根据判断结果去做你要的效果就行,不需要插件
作者: ex悠米桑    时间: 2023-3-2 22:45
巧了不是?我前两天刚刚写了一个背刺的事件,我也是明雷怪,有视野会追击,如果背刺能在开战时获得巨大奖励。我把我的公共事件分享给你,目前没有发现什么BUG(就是因为我还用了八方行走,偶尔会出现方向判定的问题233)
——————以下是公共事件(我不会用论坛的上传,只能口述以下,你来复刻了)——————
1、判定:如果玩家朝向下
  2、判定:如果敌人朝向下
    2变量[玩家Y坐标]=玩家的画面纵轴
    2变量[敌人Y坐标]=本事件的画面纵轴
       3、判定:如果玩家的Y坐标<敌人Y坐标
           如果满足,则开启【偷袭成功】开关
       3结束分支
     2结束分支
1结束分支

大概就是这样,你把左方向,右方向,上方向补足就行了。如果你不知道怎么判定的话,我都写给你:
左方向:玩家X坐标>敌人x坐标。
右方向:玩家X坐标<敌人X坐标
上方向:玩家Y坐标>敌人Y坐标
你在所有可能被偷袭的敌人身上调用这个公共事件,就能每次都能判定偷袭了。
至于偷袭结果,刚刚不是打开了一个偷袭成功的开关吗?你就做一个相关的公共事件就行。如果偷袭成功开关,则引发某某某效果,然后最后写上关闭这个开关,既能防止这个公共事件反复触发,也能保证对不同敌人再次偷袭。希望能帮到你~
作者: 南瓜阿呆    时间: 2023-3-3 13:24
ex悠米桑 发表于 2023-3-2 22:45
巧了不是?我前两天刚刚写了一个背刺的事件,我也是明雷怪,有视野会追击,如果背刺能在开战时获得巨大奖励 ...

感谢!我知道怎么做了,另外我稍微改了一下事件写法,把判断玩家和事件XY轴的指令放到了最上方,这样就不需要在每一个朝向都写一次了
作者: ex悠米桑    时间: 2023-3-3 20:03
南瓜阿呆 发表于 2023-3-3 13:24
感谢!我知道怎么做了,另外我稍微改了一下事件写法,把判断玩家和事件XY轴的指令放到了最上方,这样就不 ...

嗯,确实如此333
我是因为直接写了一个方向的之后,复制黏贴了4次233
有些时候就是这样,写出来之后就懒得优化了233




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