【2DFM教程】向前跑动的制作
2dfm吧
全部回复
仅看楼主
level 9
0906xhc 楼主
我喜欢吃河蟹- -
2010年08月07日 06点08分 1
level 9
0906xhc 楼主
以GGXX为例,人物的地面移动大体可以分为
前进,后退,横向后跳 和 向前跑动
- -这里是来说怎么制作 向前跑动
概括:
在已经制作了[前进](2DFM黑色粗体字)的基础上,在前进的后面加上一个[完]
同时新建脚本 [向前跑动 伪]
[向前跑动 伪]只含有一个[变]和[跳],图是加在[前进]的[完] 之后
并新建[向前跑动 收身动作]。。。跑动当然不能立刻停下。。
[指令]中新建指令,目标项设定为[向前跑动 伪]
2010年08月07日 06点08分 2
level 9
0906xhc 楼主
发错。。把3L删了吧
详细:
[向前跑动 伪] = 》[变][跳]
[变] 代入变量B=1
[跳] 跳到[前进]的0
[前进]          = 》[变1] 原来的部分 [完][防御判定][跑动的准备动作][移动速度][行动分支][向前跑动的图][跳]
[变1]    变量B=1时,跳到[变2]
[行动分支] 当[向前输入]的指令[不成立]时,跳到[向前跑动 收身动作]
[跳]     跳到[行动分支](后面是[向前跑动的图])
2010年08月07日 06点08分 5
level 9
0906xhc 楼主
2010年08月07日 06点08分 7
level 9
0906xhc 楼主
2010年08月07日 06点08分 8
level 9
0906xhc 楼主
最终修正...还是用图比较方便
[前进]           = 》[变1] 原来的部分 [完][防御判定][跑动的准备动作][移动速度][行动分支][向前跑动的图][跳]
[变1]     变量B=1时,跳到[完]后
[行动分支] 当[向前输入]的指令[不成立]时,跳到[向前跑动 收身动作]
[跳]      跳到[行动分支](后面是[向前跑动的图])
2010年08月07日 06点08分 9
level 9
0906xhc 楼主
其实不用变量直接做转跳也可以,不过那样跳很多会眼花
2010年08月07日 08点08分 10
level 11
直接以技能的形式做出来不就行了- -
2010年08月07日 12点08分 11
level 11
LZ可以尝试把这个方案进一步简单化。
新建招式项目并命名:助跑
脚本串结构如下:
然后,为这个招式项目加一个技能指令,如下图:

2010年08月07日 13点08分 12
level 9
0906xhc 楼主
记笔记学习,恩恩恩
2010年08月07日 18点08分 13
level 12
把跑动放在 前进 中,有一个最大的好处是:可以简单实现随时刹车。实际上另外还有个最大的好处,如果你想要制作所谓的跑动中起跳(助跑跳,kof中的影跳),就最好选用这个办法,同时把影跳制作在默认的跳跃技能里,这样可以保证跳起后可以使用空中防御。
除此以外的方法,虽然也可以实现这些效果,但防御都是假的(必杀技能对防御技能的“蹭血”效果没有)。
2010年08月08日 03点08分 14
level 12
同样,比较好的二阶跳或者踏墙跳,也是应该制作在跳跃技能中的。
2010年08月08日 03点08分 15
level 11
    哦,原来如此,受教。
    整理教程时,试试。
2010年08月08日 08点08分 16
level 9
0906xhc 楼主
我比较喜欢用变量来记录角色的当前状态。。。
再利用粗体脚本的特殊性来做各种基础移动。。。
以原来的方法做助跑跳也很方便- -前面多加1个变量判定。。。是跑步状态的话跳的X轴速度快1些。。
2010年08月08日 09点08分 17
level 9
0906xhc 楼主
[啊!]额...
突然意识到以前这篇东东写错了
删了吧...
2013年05月01日 04点05分 18
没错啊,只不过你用了一列【动】【图】【动】【图】【动】【图】,而我在斗魂里面只用了一个 【动】【图】。后面加了个【跳】让他无限循环而已
2013年05月01日 04点05分
回复 火星人不能潜水 :我是指,66的指令根本没有必要放到6粗体脚本里去,66是指令表里发动出来的,本身状态就是个攻击,跳转到了6粗体脚本也不具备普通状态的特性,而且确实不应该具备普通状态的特性[揉脸]虽然说实现结果上没差,但我当初写这篇东西时候的思想是完全错误的
2013年05月01日 04点05分
回复 0906xhc :[揉脸]传说中的思考错误写出正确结论?
2013年05月01日 04点05分
回复 火星人不能潜水 :Exactly,所以觉得该删
2013年05月01日 04点05分
1