Qt和OGRE和HyDrax結合遇到的問題

在Cephei構建天空和海洋的大場景的時候使用了Ogre的插件SkyX和HyDrax.

SkyX的工程作者有一個疏忽,直接用官方下載頁面下載的Visual Studio工程編譯debug是無法的,因為作者在這裡有一個疏忽,你得先把C++運行庫設置由/MD改成/MDd.

SkyX使用一切正常,但是HyDrax這樣非常漂亮的海洋插件使用的時候卻遇到了一個大的麻煩.

我之前在Aquilae的時候已經使用過HyDrax插件,編譯添加效果進去可謂輕車熟路,但是最終在Cephei渲染的時候卻發現海洋根本沒有透明,光的刻蝕,折射什麼的都沒有,就像這樣:

剛剛開始以為是我的Hydrax加載出現問題,結果發現一切正常,接著懷疑HyDrax在和SkyX結合的時候出現問題,結果還是無果.

最終,我發現了Qt導致了這一結果,當我把這些代碼原模原樣的從Qt裡面移走的時候,HyDrax的海洋變得正確無比!一旦加入Qt裡面又會有這樣的問題!

似乎遇到這樣問題的人不僅我一個,在免費的打工仔的OGRE群裡面某人和我遇到了相同的問題,不過他還沒有解決.

Ogitor解決了這一個問題,我也正在嘗試中.

分享家:Addthis中国
Leave a comment ?

26 Comments.

  1. 哇哦,这图形效果做的太炫了!\(^o^)/~

  2. 我是醉心於遊戲程式設計的狂熱份子,目前正在研發跨引擎架構的遊戲開發平台,歡迎參觀我的開發網誌:http://makedreamvsogre.blogspot.com/。

    • 漱玉青 楊

      @夢癡, OK,好的哦~多多交流~

    • 漱玉青 楊

      @夢癡, 啊~我以前看過你的部落格呢,你做的那個PagedGeometry插件的場景編輯器相當相當相當的贊~佩服佩服~我也在使用PagedGeometry和SkyX以及Hydrax在製作一個編輯器,還請多多請教!

  3. 敢问skyx和hydrax插件哪边能下载到呢,貌似wiki上的下载地址已经失效了。。。
    郁闷ing

  4. 能把skyx和hydrax的原始压缩包发给我吗?如果太大的话,可以加qq或者msn传吗?
    另外,偶也在做地图编辑器诶,因为我觉得ogitor调整视角和缩放都不太好用。不过和你做的不能比啦,我做的是一个很简单的东东,就是基于ogre1.7的那个terrain sample, 界面完全靠cegui实现。不过我的工作是电子方面的,只能利用业余时间搞,所以进展很慢呢。。。。以后有问题能请教你吗?

    • 漱玉青 楊

      @reigys, 论坛发了一个新地址:http://www.ogre3d.org/addonforums/viewtopic.php?f=20&t=13449&sid=09ac298fe7c6487580903dc5cf17f422

      但是显然还是失效的~唉~新版本也迟迟不出,旧版本下载地址还失效了…

    • 漱玉青 楊

      @reigys, 刚刚找了一下,貌似我编译好lib之后就把之前的文件给删除了…实在抱歉….

  5. 奇怪,我还是下载不了啊。。。
    哪个地址可以下?

Leave a Comment

NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Get Adobe Flash playerPlugin by wpburn.com wordpress themes