【2DFM教程】地面技能后,角色普通姿势的控制
2dfm吧
全部回复
仅看楼主
level 9
0906xhc 楼主
这个教程基于不影响游戏性的前提下
解决某动作画面显示方面的问题
如果不在乎,大可不做
现象:
蹲姿技能后,如果放开2,角色直接进入粗体脚本5,跳过了起身动作
站姿技能后,如果按着2,角色直接进入粗体脚本2,跳过了下蹲动作
目标(以MeltyBlood为例子):
技能结束后,起身/下蹲动作不会被跳过
此动作可以被随意取消
2013年05月01日 05点05分 1
level 9
0906xhc 楼主
基础:
[变量A]:用于记录角色的状态,这个变量在很多地方都有用,是必须有的
[变]指令在10游戏速度下的安定运行间隔为2
在所有技能/移动开头,都用[变量A]记录角色的状态
如果有必要修改
请确保[变量A]与脚本结束时,间隔在2(也可能是3)以上
粗体脚本4/6不需要修改
2013年05月01日 05点05分 2
level 9
0906xhc 楼主
制作方法:
(以粗体脚本5为例,基于10的游戏速度)
粗体脚本5
[移][变量A][防][图2]
追加修改为
[移][变量A判定][跳][防][图1][变量A][防][图2]
脚本说明:
[防][图1]:角色起身动作图
[变量A判定]:
如果[变量A]=2,则跳到[防][图1]
[跳]:跳到[变量A]
2013年05月01日 05点05分 3
level 9
0906xhc 楼主
关键点[变量A判定]解释:
由于 [变]指令在10游戏速度下的安定运行间隔为2
所以[变量A判定]执行时判定的[变量A]
并不是粗体脚本5中[变量A]
而是特定技能结束,在特定技能中记录的[变量A]
其他1:
起身/下蹲动作阶段不要修改[变量A]
其他2:
以蹲姿技能结束后放开2为例
[变量A判定],蹲姿,执行起身[防][图1]
由于[防][图1]段没有[变量A]的修改
依然记录为蹲姿
所以此时如果按2,执行下蹲动作
然后进入粗体脚本2
[变量A判定],蹲姿,不执行下蹲动作
[拍砖]此方法未经测试,所以欢迎测试...
2013年05月01日 05点05分 4
level 9
0906xhc 楼主
[瞌睡]清算下写的能看东东
⒈这篇(?)
⒉标题没写好的跑动+助跑跳
⒊一控二改造,外部记录器
⒋HP判定脚本(?)
2013年05月01日 06点05分 5
level 9
应该可行
2013年05月01日 17点05分 7
1