dnf台服Nut入门第四章:距离移动及数据传递【咸鱼Z】
本帖最后由 ZateL 于 2020-10-22 01:20 编辑= - =...这次拖了挺久的教程,终于赶出来了。
废话不多说,本次要点:
[*]数据的传递
[*]按键检测及应用
[*]设备计数标志及获取当前帧触发
原本打算慢一点和细致一点讲的,但是发现教程反馈及效果不如预期,所以缩短周期,大概下一期是最后一期,且看且珍惜。
序列一:
依旧先把动作调用和多动作写好
此教程只调用2个动作
成功如下:
//i0.hdslb.com/bfs/article/4bb2095497213ed4bd3f69d91167a9f8a2762b80.gif
序列二:
在完成多动作后,我们在第一个动作添加一些必要参数:
这里理解第一次看可能有些懵逼,建议多看几遍;
移动实现的原理是持续计算和持续调整坐标;
这里的第一个要点是数据的传递,将onSetState_Zskill00时设置的数据保存,传递到onProc_Zskill00,让onProc_得以使用;
理解完毕并填写成功后实现以下:
序列三:
考虑到只用nut实现,这里使用了读取帧来触发特效
讲道理本来在动作ANI中写上,可以达到相同的效果。但是为了节省额外导入的文件数量(包括图内使用的特效为黑暗武士的爆炸效果),故使用比较麻烦的方式实现。
此方法用在特效触发上有点大材小用,理解后可以用在能量槽的增减计算上;
成功后实现以下:
https://i0.hdslb.com/bfs/article/622c5db22604b66e2ce894dce455c4a173980fab.gif
序列四:
到这里基本已经完成90%了,现在我们给它加上一些Y轴可移动和震动
根据长按上下键的时间不同,实现可调整的Y轴移动。
实现如下:
https://i0.hdslb.com/bfs/article/125a219bac7c5094be7edb00d808a5f0ce75f955.gif
实例文件:
网盘:https://pan.baidu.com/s/1dOxsUAImIDhN21zQ35SW2Q
提取码: **** Hidden Message *****
6666666666666666666666666666 1111111111111111111111111111111 1111111111111111111111111111111 支持支持支持支持支持支持支持支持 6666666666666666222前来学习 膜拜大佬膜拜大佬膜拜大佬膜拜大佬
页:
[1]