游戏开发论坛

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

请问有人试过将HGE引擎和MyGUI结合吗?

[复制链接]

8

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2011-5-26 11:25:00 | 显示全部楼层 |阅读模式
我已经将HGE引擎改成DX9版本的了,而且也能获取device指针,但是和MyGUI结合的时候MyGUI的图片可以正常显示,HGE的图片就显示不了,当取消MyGUI的render函数的时候HGE的图片就可以正常显示。请问有人有这样的经验吗?还是必须改MyGUI的代码?

8

主题

79

帖子

126

积分

注册会员

Rank: 2

积分
126
发表于 2011-6-2 10:57:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

有几个问题

1.myGui和hge用了同样的优化方式 这里你需要注意
2.完成一个myGui_HgePlatform 实现方式和 mygui_DirectXPlatForm的方式一样

要是你还有问题。。 站内pm吧

8

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2011-6-14 10:35:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

我有个问题就是,既然hge的底层都是dx的,应该可以直接修改mygui_directxplatform来用在hge上面吧?还有你说mygui和hge用了同样的优化方式,这个我看不到在哪里。请问你有没有现成的demo或者指点一下我该改哪里和怎么改,又或者怎么重新写一个mygui_hgeplatform。本人对dx的底层不是很熟,真的不好意思啦。。。

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2011-6-14 12:00:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

MyGUI的那套是有设置渲染状态的  如果你是直接用的话  看看是不是那里的问题吧 HGE俺不知道  但是估计照你说的有它的渲染机制的话....  查查看是不是渲染状态出了问题导致的呢...

8

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2011-6-14 16:02:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

我试过将MyGUI的设置渲染状态部分屏蔽掉了,HGE的图片还是显示不出来

3

主题

49

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2011-6-15 10:46:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

hge有个可以用的ui库,叫guichan

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2011-6-15 14:01:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

嗯...那会不会和mygui的清屏 clear那个有关呢?? 就是Mygui里调用Device->Clear的地方  可能引擎的先渲染后UI这边又给清了    要看你这2套机制是怎么整合的 如果引擎里调用过了mygui里是不要再调用的......    包括一些 beginScene 什么的 Mygui那套是有点问题的....

8

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2011-6-17 12:49:00 | 显示全部楼层

Re:请问有人试过将HGE引擎和MyGUI结合吗?

MyGui是没有清屏的,只是设置一些渲染状态和渲染纹理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 12:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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