2dfm游戏的指令设置
2dfm吧
全部回复
仅看楼主
level 9
1楼献给审核之神
2009年12月13日 14点12分 1
level 9
技能的指令通常是在角色的指令面板设置的,排在上面的指令优先级高,如果要设置复杂的指令,则越复杂的指令越应该放在上面。
容易出现致命问题的注意事项:
1-不要在指令面板设置单独的上下左右方向这种指令,系统默认这些指令的优先级最低,不需要填入指令表,你的角色自己就能根据这些指令下蹲,跳跃。
如果你设置了单独的上下左右方向指令,则会导致系统指令优先级故障,造成某些意外的bug。
2-相同指令不要重复出现为两项,这可能会造成运行时候的程序冲突,引起一些意想不到的bug。相同指令如果对应了多个技能(比如在远近距离或者站立和空中状态下有不同技能被指令激活),则应该把各个技能都按照出招状态填写在一个指令下。
尤其是当你把一个指令重复设置为两项时,不要给指令激活的技能设置中留下空白项,这可能导致游戏中意外突然结束战斗判定胜负的bug,因为游戏系统在指令重复的时候会无法判断该使出哪个项目规定的技能,当出现空白时,会导致系统自锁,2dfm的bug修复系统会自动强制结束战斗,判定胜负。
3-允许同一技能有多个指令来触发,但不要使用·而不添加ABCSEF,这会导致游戏当机。

2009年12月13日 15点12分 2
level 9
小窍门:
A指令简化:
1-比如大门五郎的4268a投掷,为了简化其发动,可以设置为模糊指令就能激发。最简化的比如139a,其中1包括了后,后下,下三个方向,3包括了下,前下,前三个方向,9包括了前,前上,上三个方向。这样就能让玩家使用指令时获得很好的手感。
2-使用多种指令来触发同一种技能:比如23a和4(蓄力)6a都能使用波动拳,这样可以让不会搓方向的玩家和不擅长蓄力的玩家都能轻松使用同一个人物。
B指令代表含义的记忆:
←↙↓↘→↗↑↖对应的是8个方向,ABCDEF是6个攻击键这自不必说。
Free代表的是任何方向输入皆可,·代表禁止输入任何方向。
如果你要让一个指令使用起来手感灵活,触发技能要求低,就请使用Free
如果你要让一个指令使用起来比较有难度,触发技能要求严格,就请使用8方向和·
[←↙↓]贴吧发不出那个符号,这个代表2dfm中三个方向合在一起的那个符号。表示后,后下,下三个方向哪个都可以。
这种三个方向组合的记号一共有8个,上面说的简化指令的139a用的就是这样的符号。
如果要简化指令输入,让玩家获得良好操作手感,请使用这些符号的指令,而不要使用单独的←↙↓↘→↗↑↖8方向。
ABCDEF右侧的方空格代表三种附加功能(只对方向指令有效,对ABCDEF无效。):
连按:比如要设定前前快进指令,则可以在左侧使用→方向,在这里选择连按,后面的数字设置为2(连按两次前)。
蓄气:右侧数字表示时间,1为1/100秒。比如←[蓄气]100就是蓄气1秒
回转:例如←[回转]2代表从←开始转2圈方向键(大门五郎的超杀)。
E代表结束(当前指令行为最后指令)。
空心↓表示本行指令之后输入下行指令。
例如我们制作升龙拳指令(这里{↓}代表空心箭头,0表示该按钮不使用):
{↓}→000000[ ]0
{↓}↓000000[ ]0
{ E}↘A00000[ ]0

2009年12月13日 15点12分 3
level 9
例如我们制作安迪斩影拳(就是冲肘)指令:
{↓}↙000000[蓄气]100
{ E}→A00000[ ]0
大门五郎普通指令抓:
{↓}←A00000[回转]1
或者
{↓}↙A00000[回转]1
或者
{↓}↓A00000[回转]1
或者
{↓}↘A00000[回转]1
或者
{↓}→A00000[回转]1
或者
{↓}↗A00000[回转]1
或者
{↓}↑A00000[回转]1
或者
{↓}↖A00000[回转]1

2009年12月13日 15点12分 4
level 9
2dfm有对攻击键ABCDEF的蓄力功能,请注意。所以是可以设置类似街霸2Bison三拳同时按下蓄力后放开来使用转身冲拳技能的(之前看到很多人说不能,我估计他们根本连试验都没试验过就乱说)。
BISON的转身冲拳:
指令受理时间1000(最长约10秒)
[↓][Free]DEF000[蓄气]20
[ E][Free]000000[]0
也就是DEF按住约五分之一秒后松手就能发出(超过也是可以的,最多可以蓄力10秒)。
2009年12月13日 15点12分 5
level 9
关于指令受理时间:
1-指令受理时间开始于第一下指令的输入,如果之后输入同样指令则会重新开始计时。
比如要在50(半秒)内输入23a(也就是↓↘A)发动波动拳,当你输入2,2(↓,↓)3a时,系统默认从第二个↓重新开始计时,第一个↓被作为输入失败处理。
2-指令受理时间内内任何时候如果输入了不符合第二步指令的指令,则系统认为指令输入失败,直到下次输入本指令的第一步指令时才重新计时。
比如↓↘A你输入成↓↓↘A,则第一个↓被作为输入失败处理,因为它和指令规定的第二步↘A不符。
3-指令受理时间内只要完整输入指令(中间不出现不符合步骤的情况),就能激活技能。如果你设定1000为指令受理时间,则当你输入↓,输入后等待5秒,↘A照样激活波动拳技能,只要你在这中间等待5秒时没有任何输入即可。

2009年12月13日 16点12分 6
level 9
如果你希望指令输入难度大,则可以缩短指令受理时间,如果希望输入难度较小,则可以增长指令受理时间(但不要太长,太常会影响普通技能使用)。
推荐的时间设置:
输入难度较大30以下
输入难度适中50
输入简单100
不要更高。超过1秒的指令输入就可能会影响普通技能使用的灵活性了。
2009年12月13日 16点12分 7
level 9
全文完。
2009年12月13日 16点12分 8
level 9
3-允许同一技能有多个指令来触发,但不要使用·而不添加ABCSEF,这会导致游戏当机。
-----------------------------------
原文没说明白。
3-允许同一技能有多个指令来触发,但不要使用·而不添加ABCDEF作为一个完整指令,这会导致游戏当机。
比如:
{ E}·000000[]0是不可用的!
但:
{↓}[Free]DEF000[蓄气]20
{ E}·000000[]0
则是可用的,第二步代表放开按钮而不输入任何方向。
2009年12月13日 17点12分 9
level 5
更新到1点了啊,辛苦![88]
2009年12月15日 11点12分 10
level 10
[←↙↓]贴吧发不出那个符号,这个代表2dfm中三个方向合在一起的那个符号。表示后,后下,下三个方向哪个都可以。
这种三个方向组合的记号一共有8个,上面说的简化指令的139a用的就是这样的符号。
[啊!]为什么我的只有四种。。
分别是 123 369 987 741
2012年05月13日 06点05分 11
level 12
[汗]那是个笔误
2012年05月13日 10点05分 12
1