找回密码
 立即注册
楼主: oscarlew

[脚本] 请问在动画中怎么实现暂停?

[复制链接]
发表于 2013-4-25 19:09 | 显示全部楼层 |阅读模式
最近在研究动画,但是想实现动画的暂停效果。但是动画中只有animation.Start() 开始播放,animation.stop()停止(这个停止在播放的时候是从头播放的)。我有一个思路,就是在点击“暂停”按钮的时候,记录当前动画的状态,并设置其speed=0;但是 再点击播放的时候,怎么再继续播放呢?
foreach(AnimationState ani in animation)
                    {
                          ani.speed=0;  
                    }

发表于 2013-4-26 13:16 | 显示全部楼层
在设置speed = 1;就好了。如果想要倒播的话就设置speed= -1;

点评

谢谢 已经解决了  详情 回复 发表于 2013-4-26 13:27
 楼主| 发表于 2013-4-26 13:27 | 显示全部楼层
乐依忆 发表于 2013-4-26 13:16
在设置speed = 1;就好了。如果想要倒播的话就设置speed= -1;

谢谢 已经解决了

点评

如果是暂停了之后再重播怎么弄  详情 回复 发表于 2013-11-21 23:57
发表于 2013-11-21 23:57 | 显示全部楼层
oscarlew 发表于 2013-4-26 13:27
谢谢 已经解决了

如果是暂停了之后再重播怎么弄
 楼主| 发表于 2013-11-22 16:17 | 显示全部楼层
这个我也没有实现
发表于 2017-3-17 15:55 | 显示全部楼层
很不错
发表于 2017-3-17 16:22 | 显示全部楼层
楼主是超人
发表于 2017-3-17 16:02 | 显示全部楼层
顶顶多好
发表于 2017-3-17 15:57 | 显示全部楼层
不错不错
发表于 2017-3-17 15:58 | 显示全部楼层
LZ真是人才
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 17:36 , Processed in 0.152557 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表