游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5093|回复: 6

[疑惑]引擎sdk文件夹下的CEGUI问题

[复制链接]

11

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
发表于 2009-2-3 17:38:00 | 显示全部楼层 |阅读模式
发现它只有 _d 也就是debug调试文件,其他正常文件呢?
我下了个ECGUI最新版本 将里面的文件覆盖 出现一个错误.说CEGUI::WindowManager::createWindow
没有定义什么什么的,一个无法解析的外部命令?
是否光线对其源码做过调整?和原版不相同?
[em21]

11

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-2-3 22:51:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

补充一个问题,我要怎么在引擎里动态设置 全屏或者窗口 .我现在在做gui准备做个菜单 里面有选项键位设置等等
还想加 一个复选框打构后 按确定 就全屏 取消构后确定 变窗口.
现在看引擎里面:
engine->SetWindowMode(200, 120, 800, 600, 0);

engine->SetDisplayMode( 800,600,32,0,0 );
两个方法不同要怎么切换?

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2009-2-4 13:15:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

第一个问题的解决方法是:
    删除原来的 cegui 目录,将最新版本的 cegui 目录复制过去,CEGUI::WindowManager::createWindow 函数名称现在发生了变化,是字母大小写的问题,改为正确的函数名就行了。这个是 cegui 本身的改变造成的,与光线引擎没有关系。
第二个问题,光线引擎 3.0 版本中会解决此问题,请等待此版本的发布。

11

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-2-8 17:27:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

ame_gui.exe 中的 0x002928f3 处未处理的异常: 0xC0000005: 读取位置 0xcdcdcd08 时发生访问冲突
错误指向这行btn->subscribeEvent(PushButton::EventClicked,&handleQuit);
堆栈现实
>        game_gui.exe!WinMain(HINSTANCE__ * hInstance=0x00280000, HINSTANCE__ * hPrevInstance=0x00000000, char * lpCmdLine=0x00372ac7, int nShowCmd=1)  行116 + 0x3c 字节        C++


什么问题啊

11

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-2-8 22:35:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

btn->setSize(UVector2(cegui_reldim(0.1f), cegui_reldim( 0.036f)));
btn->subscribeEvent(PushButton::EventClicked,&handleQuit);
注释掉这两行就能正常运行但是不显示按钮
只要这2行其中一行 不注视 就报错
如果只注释掉第2行 报错在
// 显示 GUI
guiSystem.renderGUI();
这里
如果只注视掉第一行或者全不注释 报错在
btn->subscribeEvent(PushButton::EventClicked,&handleQuit);  行
织梦人解决下啊

27

主题

409

帖子

440

积分

中级会员

Rank: 3Rank: 3

积分
440
QQ
发表于 2009-2-10 13:16:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

代码发过来,我帮你看一下:
Email: lightengine#163.com(请将#号换成@)

11

主题

37

帖子

37

积分

注册会员

Rank: 2

积分
37
 楼主| 发表于 2009-2-10 16:54:00 | 显示全部楼层

Re:[疑惑]引擎sdk文件夹下的CEGUI问题

解决后怎么告诉我?这里回复还是 回复我邮件?
给你的邮件已经发出去了应为可能第一封没有发出去所以后面补发了几封.
可能会收到好几份!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-17 18:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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