游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4416|回复: 7

OGRE进度条问题

[复制链接]

10

主题

15

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2010-12-21 14:27:00 | 显示全部楼层 |阅读模式
看来DEMO_BSP代码,进度条加载原本以为很简单
步骤就是:start()函数负责绘制和启动监听
//ResourceGroupManager::getSingleton().addResourceGroupListener(this);//开始监听
ResourceGroupManager::getSingleton().initialiseAllResourceGroups();//负责加载所有资源
在scriptParseEnded()函数中绘制进度条的长度和更新窗口
可是我用了自己手动创建的WIN32窗口+OGRE却不能实现该功能,不知道为什么,特求解!
发现一个区别:DEMO_BSP在加载资源时鼠标是箭头状态,而自建的窗口确实成的漏斗状态!
起初我以为是mWindow->update();不能达到更新窗口的效果,又加了UpdateWindow()函数,还是不行!
希望各位大侠指点下!

11

主题

190

帖子

255

积分

中级会员

Rank: 3Rank: 3

积分
255
发表于 2010-12-21 21:16:00 | 显示全部楼层

Re:OGRE进度条问题

我怎么印象里好像Ogre 1.7版本的Sample Browser在初始化的时候是有进度条的呢?(记不清了)如果有的话看一下是怎么做的不就行了


-----------------
欢迎光临我的博客 http://www.thecodeway.com

10

主题

15

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2010-12-22 10:28:00 | 显示全部楼层

Re:OGRE进度条问题

DEMO可以,可以我用的是OGRE+WIN32窗口,很奇怪哦,调用刷新窗口函数,没效果

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2010-12-22 10:40:00 | 显示全部楼层

Re:OGRE进度条问题

工程的多线程编译选项?

10

主题

15

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2010-12-23 09:17:00 | 显示全部楼层

Re:OGRE进度条问题

是用的多线程 DLL (/MD),楼上的有做个该方面经验吗,留下你QQMSN等联系方式,我QQ768170275
希望你教教我,谢谢

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2010-12-23 11:19:00 | 显示全部楼层

Re:OGRE进度条问题

我信口乱说的。
我开始以为是ogre和项目工程多线程编译选项不匹配造成。仔细想来,应该不是这个原因。sorry。

10

主题

15

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2010-12-23 11:57:00 | 显示全部楼层

Re:OGRE进度条问题

那你有办法做吗,或者其他方式也可以!

10

主题

173

帖子

178

积分

注册会员

Rank: 2

积分
178
发表于 2010-12-23 12:08:00 | 显示全部楼层

Re:OGRE进度条问题

cegui的进度条,多线程资源装载,鼠标是接管系统的,然后自绘。猜测应该不是你想要的方案。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-3 05:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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