纳金网

标题: 程序上可以控制动画从指定帧开始播放吗? [打印本页]

作者: herry7x    时间: 2013-10-15 16:19
标题: 程序上可以控制动画从指定帧开始播放吗?
比如想让动画开始播放就是从第十帧开始播,跳过前面9帧。各位有没有什么好的方法?unity的动画组件中有没有相关的接口可以调用?

作者: nts    时间: 2013-10-16 09:51
没太看懂你的意思哦,因为切割动画时是可以跳过某些帧切割的
作者: 雅雅    时间: 2013-10-16 09:53
他说的好像是要用脚本随意指定某个关键帧来播放
作者: herry7x    时间: 2013-10-16 11:04
雅雅 发表于 2013-10-16 09:53
他说的好像是要用脚本随意指定某个关键帧来播放

对,就是这个意思。通过脚本控制动画从哪一帧开始播。
作者: justinluberg    时间: 2013-10-17 10:37
没有直接的API. 但可以通过指定播放的(时间). 需要自己计算相应帧对应的时间. 出差手头没有Unity, 不过记得官网Answer里有无数相关代码的
作者: herry7x    时间: 2013-10-17 11:48
justinluberg 发表于 2013-10-17 10:37
没有直接的API. 但可以通过指定播放的(时间). 需要自己计算相应帧对应的时间. 出差手头没有Unity, 不过记得 ...

指定播放时间也行,api里没找到相关接口
作者: huhumark    时间: 2013-11-23 16:42
不错,学习了
作者: apostle    时间: 2013-11-25 22:17
Please refer the code, I hope it can help you

animation["walk"].time = 3.15;




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5