游戏开发论坛

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

d3d中的骨骼动画控制问题

[复制链接]

52

主题

155

帖子

160

积分

注册会员

Rank: 2

积分
160
发表于 2007-3-14 12:06:00 | 显示全部楼层 |阅读模式
对于接口ID3DXAnimationController理解的不是很清楚。

Track的概念是什么呢? 一个动画播放频道?

KeyTrackEnable
SetTrackEnable 有什么区别吗?

AnimationSet是指动画序列,通过SetTrackAnimationSet实现播放吗?

8

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2007-3-14 12:52:00 | 显示全部楼层

Re:d3d中的骨骼动画控制问题

一个ANIMATIONSET 是一个动作啦 一个X文件有多个动作

16

主题

114

帖子

114

积分

注册会员

Rank: 2

积分
114
发表于 2007-3-15 18:42:00 | 显示全部楼层

Re:d3d中的骨骼动画控制问题

是啊,multianimation 里为什么只有2个track,3个不是更好吗,具体怎么控制播放那个amination 也不是很清楚,那位大侠解释一下了.

8

主题

60

帖子

60

积分

注册会员

Rank: 2

积分
60
发表于 2007-3-16 09:14:00 | 显示全部楼层

Re:d3d中的骨骼动画控制问题

两个就足够啦
一个播放 一个停止 然后另一个播放 一个停止

1

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2007-3-16 10:55:00 | 显示全部楼层

Re:d3d中的骨骼动画控制问题

我感觉两个轨并不够用,尤其要实现HL2那样的一边开枪,一边跑,然后平滑停止的人形动画。开枪和跑可以用两个轨Blend,但是跑变成停止也需要两个轨,但是由于开枪不停止所以轨不够用了。当然HL2不会用ID3DXAnimationController这种控制器来做动画。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 17:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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