游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1489|回复: 0

坐标平移的问题

[复制链接]

2

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2008-5-31 21:34:00 | 显示全部楼层 |阅读模式
模型的骨骼动画不是原地动画,这样在一个动画播放完切换另一个动画时需要做一个平移,请问一般都是怎么做的?

假设在一个动画最终导致了一个Vector3的m_fixTranslation的移动

因为有旋转操作,我在动画播放之前记录当前坐标系:
m_fixAxis = m_node->getLocalAxes();

然后在播放完毕,准备切换下一个动画时用这个坐标系来移动node:
m_node->translate(m_fixAxis, m_fixTranslation, Node::TS_Local);

这么做仍然对不上,请问一下哪里有问题?谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-22 08:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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