响应按钮编辑(cmd文件)

电脑杂谈  发布时间:2020-03-27 01:10:37  来源:网络整理

星号键 井号键 英文_cmd键_cmd是什么键

The

cmd文件主要负责与角色键相对应的移动. 当前,FF不是为cmd文件编写的,因此只能使用记事本或其他相关软件编写. 这里我们仍然以中国功夫男人的cmd文件为例. 强烈建议下载并观看. 详细记录了cmd的规则和许多示例.

1. 全局设置

cmd将分为两部分: 重新映射和开头的默认值. 通常,您可以使用默认值.

[重新映射]

x = x

y = y

z = z

a = a

b = b

c = c

s = s

此段允许玩家简单地重新排列角色的攻击按钮. 格式为“先前的对应密钥=修改密钥”. 如果您不填写修改后的密钥,则先前对应的密钥将无效.

[默认值]

command.time = 15;接受命令的默认时间是1.

command.buffer.time = 1;默认的命令存储时间,最小为1,最大为30.

星号键 井号键 英文_cmd键_cmd是什么键

此部分主要与命令的默认参数有关,包括键容忍时间和保持费用的默认时间.

2,移动

全局设置我们将写下所有下移步骤. 每个动作都由两部分组成,即操作说明和触发条件,这两部分写在不同的位置. 让我们从操作说明开始.

2.1,操作说明

移动操作指令的语法如下:

[命令]

name =“指令名称”;指令名称不能重复,因为后续的触发条件将调用该名称,并且指令名称区分大小写.

command =按键输入;键输入,输入的击键列表. 每个键用逗号分隔. 在箭头键和攻击键之前,可以使用特殊符号来实现某些效果. 有关详细信息,请参见下面的键说明.

time =接受指令输入的时间(可选);接受指令输入的时间(以帧为单位). 可以在[Defaults]条目中修改默认值,通常为15.

buffer.time =输入缓冲时间(可选);输入指令的缓冲时间. 输入指令后,该指令在该时间内有效.

以“破功夫升龙”为例:

[命令]

name =“功夫碎龙腾腾”;此举被称为“功夫龙腾破裂”

命令=〜D,DB,B,D,DB,B,x;移动命令是↓↙←↓↙←X,是下一个后退和下一个拳头

时间= 20;最后一次输入键后20帧内按下的键是有效键

2.2,键说明:

星号键 井号键 英文_cmd是什么键_cmd键

注意: 按键和移动区分大小写.

八个方向是:

B,DB,D,DF,F,UF,U,UB(全部大写)

对应于发布,发布,发布,发布,发布,发布,发布,发布,发布,发布,发布,发布,发布.

六个键是:

acmd键,b,c,x,y,z(全部小写)

在使用默认键的情况下,xyz位于顶部,而abc位于底部.

建议使用xyz作为拳,使用abc作为脚.

箭头键和攻击键可以与特殊符号一起使用以实现某些效果,例如:

斜杠(/)-表示必须按住下一个键

例如,command = / D按住箭头键

command = / DB,a按住后退箭头键的同时按下

波浪号(〜)-表示已释放键

例如,command =〜释放键

command =〜D,F,a释放向下箭头键,按向前箭头键,然后按a

如果您想让钥匙在一段时间内积累能量,则可以添加要在波浪号后保留累加器的时间(以帧为单位).

cmd键_星号键 井号键 英文_cmd是什么键

例如,command =〜30a按住a30帧,然后松开

美国dollar($)-仅向上,向下,向左和向右箭头键. 包括正向和倾斜方向的手段

例如,command = $ D包含下一个cmd键,下一个之后和下一个之前

command = $ B包括之后,之后和之后

加号(+)-仅攻击键. 表示同时按下多个键.

例如,command = a + b同时按下a和b

command = x + y + z同时按下x,y和z

大于(>)-表示这次没有其他键可以混入.

例如,command = a,>〜a按下a然后释放a,而无需按下或释放其他键

这些符号可以组合使用:

例如,命令=〜30 $ D,a + b按住,向下或向下按住前30帧,释放,然后同时按a和b

注意: MUGEN引擎将自动按以下方向键:

例如,cmd文件中的定义:

command = F,F

引擎会将其解释为:

command = F,>〜F,> F

cmd键_cmd是什么键_星号键 井号键 英文

对于多个箭头键的定义,例如,在四分之一转之前,为了使操作更容易,最好在定义中以“释放箭头键”开始.

3. 触发条件

某些动作将具有特殊条件,例如基本的下蹲拳,脚踢和空气消耗,有限的放气以及GG的衍生技能,格挡和爆裂.

所有移动的触发条件必须写在cmd文件底部的[Statedef -1]下. -1是系统的固定编号,无法更改. 无论角色处于哪种状态,每帧都将执行-1状态.

移动的触发条件是状态,因此写入格式类似于上一章中提到的状态. 我们仍然以“功夫碎龙腾腾”为例:

[州-1,功夫升龙]

type = ChangeState;类型必须是

值= 3050;跳到以cns为单位的3050 statedef,即所有引用此编号状态的参数

triggerall = command =“破功夫升龙”;必须与移动名称匹配

triggerall =功率> = 1000;当Qi等于1000,1000等于1 Qi时可以被激活

triggerall =状态类型! = A;不在空中时可以发射

trigger1 = ctrl;当角色当前处于控制状态,而掉落到地面等状态不受控制时可以激活

trigger2 = hitdefattr = SC,NA,SA,HA;当玩家站立或蹲下时发出击球技能时可以激活

trigger2 = stateno! = [3050,3100);当角色状态号(statedef)不在3050和3100(包括3050,不包括3100)之间时,可以激活. 此间隔对应于功夫们的超级杀手状态. p>

trigger2 =移动触点;被对手击中或阻挡时可以发射

trigger3 = stateno = 1310 || stateno = 1330;可以在字符状态号(statedef)为1310或1330时激活. (两个状态号均为阻止状态号)

在这里对触发器进行一些说明,触发器1表示它可以在正常条件下启动,触发器2表示可以在发起攻击时启动,因此可以连接,触发器3表示可以在启动攻击时启动. 它被阻止,因此可以反击.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-153591-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...