unreal 用於三維展示的改造 建築 模型展示

       unreal是目前幾乎最牛的 3d遊戲引擎,跨平臺開源等特性。所以選擇爲 3d展示 引擎 是很有必要的。 不過深入研究發現,無法直接和現有 程序融合。因爲 它有自己的一個框架。幾乎只能 把代碼加進去 而無法作爲sdk 進行二次組合開發。 從這一點上看,其軟件封裝性有待商榷,當然3d性能不可否認。不管是否不打算給其他做二次開發,至少程序設計上開始應該是模塊的,再進行模塊組合,最多出現 最頂層一個類,縱覽所有模塊,形成exe或者 application。(後期還會補充其他軟件方面不好的地方,比如其使用了較多的全局變量或者靜態變量, 這是程序的大忌,後期一旦需要作爲模塊使用,這將是一個災難。)

      經過如下幾點改造: 編譯工具改造,接口導出改造,窗口座標映射改造。使得可以編譯爲dll並且能導出lib庫,在其他項目中調用。真實改動的代碼不多。如果真的需要大量修改源碼才能達到要求,那隻能是果斷放棄,說明這個並不適合項目的需求。

    UnrealBuildTool

    UnrealLaunch文件夾

    WindowsWindow模塊

    。。。。


發佈了44 篇原創文章 · 獲贊 20 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章