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;

oscarlew 发表于 2013-4-26 13:27

乐依忆 发表于 2013-4-26 13:16 static/image/common/back.gif
在设置speed = 1;就好了。如果想要倒播的话就设置speed= -1;

谢谢 已经解决了

0224 发表于 2013-11-21 23:57

oscarlew 发表于 2013-4-26 13:27 static/image/common/back.gif
谢谢 已经解决了

如果是暂停了之后再重播怎么弄

oscarlew 发表于 2013-11-22 16:17

这个我也没有实现

荒原狼仔 发表于 2017-3-17 15:55

很不错

shengjianpu 发表于 2017-3-17 16:22

楼主是超人

hony511 发表于 2017-3-17 16:02

顶顶多好

veryreal 发表于 2017-3-17 15:57

不错不错

LeDows 发表于 2017-3-17 15:58

LZ真是人才
页: [1]
查看完整版本: 请问在动画中怎么实现暂停?