游戏开发论坛

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

关于Ogre Yaw()函数异常问题

[复制链接]

11

主题

23

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2011-4-19 16:34:00 | 显示全部楼层 |阅读模式
    我的模型在监听帧里一直执行yaw(Degree(...)),机器运行一天以上,,模型就会大变形.......模型的位置偏了,旋转的时候一会大,一会小,,。

11

主题

23

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2011-4-20 09:56:00 | 显示全部楼层

Re:关于Ogre Yaw()函数异常问题

没人回复啊

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2011-4-21 07:40:00 | 显示全部楼层

Re: 关于Ogre Yaw()函数异常问题

检查一下你的matrix,或看GetScaleFactor。yaw函式的特性是用累加的方式,我比较喜欢用replace的方式操作,所以每次旋转都会先清除,再重新设定宣度。
zouying650: 关于Ogre Yaw()函数异常问题

    我的模型在监听帧里一直执行yaw(Degree(...)),机器运行一天以上,,模型就会大变形.......模型的位置偏了,旋转的时候一会大,一会小,,。

11

主题

23

帖子

59

积分

注册会员

Rank: 2

积分
59
 楼主| 发表于 2011-4-21 10:38:00 | 显示全部楼层

Re:关于Ogre Yaw()函数异常问题

请问下,你的replace方式是怎么实现的啊....能讲得详细一点吗

0

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2011-4-22 09:18:00 | 显示全部楼层

Re: Re:关于Ogre Yaw()函数异常问题

SceneNode->resetOrientation();//清除所有的旋?值
//重?所有旋?值,由於旋?有?合率的???,所以?序有差,我的?序是??印
SceneNode->yaw(Degree(m_fYawAngle), Ogre::Node::TS_WORLD);
SceneNode->pitch(Degree(m_fPitchAngle), Ogre::Node::TS_LOCAL);
SceneNode->roll(Degree(m_fRollAngle), Ogre::Node::TS_LOCAL);
希望?δ阌?椭?




zouying650: Re:关于Ogre Yaw()函数异常问题

请问下,你的replace方式是怎么实现的啊....能讲得详细一点吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 01:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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