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解決了這一個問題,我也正在嘗試中.

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

      • 漱玉青 楊
      • August 25th, 2010 6:40pm

      @Michael, 呵呵,拜插件所賜~

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

      • 漱玉青 楊
      • October 18th, 2010 1:52pm

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

      • 漱玉青 楊
      • November 14th, 2010 12:46pm

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

    • reigysq
    • November 7th, 2010 12:32pm

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

      • 漱玉青 楊
      • November 7th, 2010 7:43pm

      @reigysq, 额~我也是以前下载到的~我也表示很无语..

    • reigys
    • November 8th, 2010 9:05am

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

      • 漱玉青 楊
      • November 8th, 2010 10:43pm

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

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

      • 漱玉青 楊
      • November 8th, 2010 10:46pm

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

    • reigys
    • November 9th, 2010 8:49am
      • 漱玉青 楊
      • November 10th, 2010 2:03am

      @reigys, 实在抱歉哈~~~

      • 漱玉青 楊
      • November 13th, 2010 2:20pm

      @reigys, 貌似作者修复了下载地址~现在可以下载了~

    • reigysq
    • November 14th, 2010 9:45am

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

      • 漱玉青 楊
      • November 14th, 2010 11:20am

      @reigysq, 都可以的哦,不过得先翻墙~

      • 漱玉青 楊
      • November 14th, 2010 6:22pm

      @reigysq, 我下載完畢了,我通過郵件傳送給你吧~

      • 漱玉青 楊
      • November 14th, 2010 6:59pm

      @reigysq, 已經傳送到你郵箱啦~注意查收哦~

        • reigysq
        • November 14th, 2010 7:09pm

        @漱玉青 楊, 收到,太感谢了。。。
        还有一个编辑器,你那边可以下吗?

        • reigysq
        • November 14th, 2010 7:13pm

        @漱玉青 楊,
        我觉得是不是我用的翻墙软件的问题呢?我用的“自由门7.06″,速度很慢。。
        你是怎么翻墙的呢?

          • 漱玉青 楊
          • November 14th, 2010 8:39pm

          @reigysq, 我的也是自由门,但是刚刚没翻墙就打开了..不知道为什么内~==我发编辑器~

          • 漱玉青 楊
          • November 14th, 2010 9:01pm

          @reigysq, Hydrax Editor已经发送啦~

            • reigys
            • November 14th, 2010 11:28pm

            @漱玉青 楊, 收到,谢谢啦~~~
            今天我还弄到了skyx的代码呢,但是遇到一个问题
            和这个帖子里的一样哦http://www.ogre3d.org/forums/viewtopic.php?f=11&t=48414&start=400
            就是skyx在release模式正常,可是无法在debug模式下运行,会报错,你遇到过这个问题吗?
            PS: 我按照你说的把/MD改成/MDd也没用啊~~~

            • 漱玉青 楊
            • November 15th, 2010 1:04am

            @reigys, 呵呵,解决就好了,觉得Hydrax和SkyX的作者蛮粗心的~不客气哦~

            • reigys
            • November 15th, 2010 12:33am

            @漱玉青 楊, 解决了,原来改了/MDd 重新编译完后,还得把dll拷过去,我NC了。。。
            谢谢~~

  1. No trackbacks yet.

return top