【Nut制作】重做男散打,顺便直播制作简单的【强袭重击】
1.首先创建一个skill文件2.设置一个技能编号,因为创建的是被动文件,所以可以不用200以后的序号,这样也不会崩溃,避免浪费技能编号
3.创建技能树,在男散打的学习技能界面上出现【强袭重击】的技能
记得重跑服务端,否则技能不同步会出现,技能不存在或上限的提示 4. 我们在sqr相对应的男格斗nut目录中创建文件夹以及nut文件
96代表未冲突的STATE编号,92代表我在skill赋值的技能编号 5. 我们通过解包文件,来查找强袭重击的ani动作 ,发现有三个文件
在chr文件中给三个动作赋值编号。
6.通过被动文件,调用鹰踏的主动技能,和普通的nut写法有些许的不同。
我们正常创建一个nut文件中的函数
正常创建一个SetState的函数,并调用3个动作(具体我就不赘述了,如果你学过Zatel的教程就明白了) 7.光创建一个SetState没有意义,我们需要用一个函数来推动每个子状态的运行
解释绿框的代码的意思就是,当子状态=0时,自动运行子状态1,当子状态=1时,自动运行子状态2
当子状态=2时,直接进行站立的状态。 8.可能接触过nut的就会发现 并没有checkExecutableSkill 的函数 来调用这种类型的nut ,如何才能释放呢。
回到本质问题了,我们创建的其实是被动文件技能,需要改变鹰踏的技能形态。所以我们可以借鉴 贴吧花花 的写法来完成程序调用
在common中,我们创建一个男格斗的函数,而不是某个技能的函数
9.进入游戏查看效果,我发现鹰踏已经变成了强袭重击。但是没有下落的效果。
10.我们需要额外创建一个循环函数,使坐标可以移动或者瞬移
11.函数生效后的效果
不明觉厉 太细节的东西我就不一一赘述了,Zatel的教程都有。
以上代码可以完成很多技能的形态,比如跳跃的【男柔道1觉】【剑圣的空中流心刺】等等。
最后附上补齐衣服和特效的效果
Zatel的nut教程,特此鸣谢Zatel的付出,任何程度上我不及他分毫。
链接:https://pan.baidu.com/s/1LLBAFwS-oy63mHC7motBPg?pwd=92k5
提取码:92k5
页:
[1]