游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1877|回复: 4

动画播放到一半怎么样让它重新开始?

[复制链接]

3

主题

31

帖子

33

积分

注册会员

Rank: 2

积分
33
QQ
发表于 2009-10-28 16:35:00 | 显示全部楼层 |阅读模式
请问有人知道怎么在某一时刻清空当前骨骼动画控制器的时间吗,也就是说比如在程序按一个键,让这个动作从头作起。
我查了SDK,只有个ResetTime.

这个好像只能停止,而不能从重开始这个动画。请问有什么方法可以从头开始这个动作吗?

30

主题

422

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2009-10-28 18:50:00 | 显示全部楼层

Re:动画播放到一半怎么样让它重新开始?

reset之后再play呢?

3

主题

30

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2009-10-28 20:50:00 | 显示全部楼层

Re:动画播放到一半怎么样让它重新开始?

ID3DXAnimationController::SetTrackPosition

3

主题

31

帖子

33

积分

注册会员

Rank: 2

积分
33
QQ
 楼主| 发表于 2009-10-29 13:53:00 | 显示全部楼层

Re: Re:动画播放到一半怎么样让它重新开始?

kaikai: Re:动画播放到一半怎么样让它重新开始?

reset之后再play呢?



这个方法是不行的,下次播放时 还是在停下来的地方继续播放

3

主题

31

帖子

33

积分

注册会员

Rank: 2

积分
33
QQ
 楼主| 发表于 2009-10-29 13:54:00 | 显示全部楼层

Re: Re:动画播放到一半怎么样让它重新开始?

Snow_Ice11111: Re:动画播放到一半怎么样让它重新开始?

ID3DXAnimationController::SetTrackPosition


我也看了很多,都说用这个方法,但具体是应该把这个方法放在哪里呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-18 09:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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