Mugen 论坛
首页
注册

Name ID判断替代法

火龙吐珠
2022-01-25 18:14:10

大家好我是火龙吐珠

今天分享一个name id判断替代教程

首先每个人都有一个name的id

也就是你的id名

比如

name = "ukyo" ;这是id名

displayname = "幻影橘右京" ;这是游戏里的昵称可以随便改

这玩意儿一般用来对策比如对策开场演出

trigger1=enemy,name ="123"

这个教程的目的是判断敌人是否是自己

比如这样写

trigger1=enemy,name="ukyo"

那么id名叫ukyo的人物包有无数个

对策对错了就不好玩了

所以我们不用id名对策,用anim对策

在air里边加一个复杂的编号anim比如

;Name ID判定

[Begin Action 1234666]

-1,-1, 0,0, -1

;Name ID判定

[Begin Action 1234886]

-1,-1, 0,0, -1

那么这时候只有你这个ukyo才有这两个动画

这时候写var通知,也可以不写不过代码很长不方便

[State -1] ;Name ID判定

type = Null

trigger1 = EnemyNear(floor(fvar(0))),SelfAnimExist(1234666)=1

trigger1 = EnemyNear(floor(fvar(0))),SelfAnimExist(1234886)=1

trigger1 = 1||var(48):=1 ;敌人是自己

ignorehitpause = 1

[State -1] ;Name ID判定

type = Null

trigger1 = EnemyNear(floor(fvar(0))),SelfAnimExist(1234666)=0

trigger1 = EnemyNear(floor(fvar(0))),SelfAnimExist(1234886)=0

trigger1 = 1||var(48):=0 ;敌人不是自己

ignorehitpause = 1


这玩意儿也可以用来对策作者id

这小玩意儿是从影夜实验体那里挖出来的嘿嘿