Project1
标题:
用事件实现高帧移动、待机动画、奔跑动画等
[打印本页]
作者:
蝉17
时间:
2019-10-10 13:08
标题:
用事件实现高帧移动、待机动画、奔跑动画等
一开始想找个高帧移动脚本,找到了MV Character Frames,看了看说明没看懂怎么用。
后来一寻思直接用事件动画做也一样啊
新建事件-并行处理-条件分歧:
当“上”被按着,播放动画“角色向上方移动先迈左脚动画”(等待)
(上面这个是先迈左脚的动画,还得再整个迈右脚的动画,等左脚的动画播放完后开关操作打开新的事件页,同理,播放先移动右脚的动画,结束后开关操作再关掉这个事件页)
动画设置里有“目标消失”的设置,把角色原本的图像消除掉,再播放动画。
关于动画到底该设置成多少帧,我没猜错的话,3速度是32帧,4速度是16帧,5速度是8帧以此类推,根据角色移动速度制作相应的动画。
制作待机动画的话没准比用脚本还更加灵活自由
你想想让角色啥时候坐下抠脚 眨眼睛 挖鼻屎 等各种奇怪的待机动画都可以随便设置,多长时间也无所谓,反正等角色移动起来就会覆盖正在进行的待机动画了。
奔跑的话如果条件分歧里没有你设置的奔跑键就找个全键盘插件,当奔跑建按着的时候让原本的两个步行动画事件页关掉
我还没有着手去做,应该没什么问题,跟使用脚本的区别的话,就是没办法突破动画帧数限制,而且跟随主角的那几个人的动画没法做
作者:
蝉17
时间:
2019-10-10 14:06
WOC我忽略了一个致命问题,用这种方法的话就不能给角色做额外的动画了,否则新的动画,会打断原本的移动动画,一下就把角色打回原形了,又变回低帧移动。除非角色移动动画和其他动画其中一个用“显示图片”来做,我忘了是图片会覆盖动画还是动画会覆盖图片了…确实有点麻烦,不如插件
作者:
gm_ok1982
时间:
2019-10-13 21:40
虽然我想尽力看懂....能力有限。楼主的专研精神值得学习
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1