游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2213|回复: 1

QtOgre刷新问题

[复制链接]

18

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
QQ
发表于 2010-5-31 22:15:00 | 显示全部楼层 |阅读模式
请问下有知道把OGRE封装到QT的的刷新是怎么处理,怎么把QT的刷新与OGRE的帧监听相关联起来,如何在QT里获取一个更新的时间来代替evt.timeSinceLastFrame,我看了大部分的QTQGRE例子,刷新的函数
update()
{
    if(mRenderWindow != NULL)
    {
                mRoot->_fireFrameStarted();
                mRenderWindow->update();

                mCamera->moveRelative(mDirection);
                mCamera->yaw(Ogre::Radian(angleX));
                mCamera->pitch(Ogre::Radian(angleY));

                updateStats();
                mRoot->_fireFrameEnded();
    }

}
但是没有evt.timeSinceLastFrame,如果想更新个AnimationState,那么addTime()里如何添加个时间呢?

9

主题

55

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2010-6-2 13:51:00 | 显示全部楼层

Re:QtOgre刷新问题

addFrameListener,注册你的监听函数

或是你这个update就是主循环吧。你可以自己算时间的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-9 11:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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