在3D遊戲中顯示網頁

2021-06-06 14:26:38 字數 946 閱讀 4729

在遊戲中顯示網頁? 為什麼要這麼做呢?

其實可以做不少的應用:

嵌入幫助文件, 比如技能介紹, 可以做得很漂亮, 各種排版方式用傳統ui做起來很費勁

活動公告頁面直接在遊戲中檢視

遊戲內的bbs/社群

玩家的個性展示/資料

等等最重要的是, 所有的這些內容都可以扔到web伺服器上, 不用打包進客戶端

最早是用llmozlib 實驗過, 編譯這玩意兒費了我老大勁兒, 最終發布時還要帶一屁股的dll和資源

受不了了就用ie自己搞了個, 沒做完美, 到是把flash activex嵌入d3d給完成了

當然, 用ie不是不行, 就是效能不好, 實現也很繁瑣. hl2洩漏的源**裡有完整的實現, 懶得折騰了

後來有人在chrome的原始碼基礎上搞出乙個awesomium, 然後閉源商業化成立了乙個公司, 算是這方面做得比較成功的乙個

ea開源出的eastl等**裡也有乙個模組叫eawebkit, 可能也是做這個用的, 沒有試驗

關於嵌入flash到d3d/ogl這個問題上, 有幸跟ubrowser的作者交流過, 後來他也放棄直接使用ie/activex了, 轉向了webkit

不過沒他沒有直接整合webkit, 而是使用了qtwebkit, 做了乙個叫llqtwebkit的東東

今天心血來潮, 把**down下來, 使用qt的vs2008外掛程式載入.pro檔案, 修正幾個配置問題就編譯過了

這個庫整合到遊戲就實用多了, pixel資料更新到一張紋理上, 愛怎麼畫怎麼畫, 把網頁貼模型上都沒問題

依賴的庫檔案雖然不如awesomium那麼精簡, 到也可以接受了

3D遊戲中顯示網頁

在遊戲中顯示網頁?為什麼要這麼做呢?其實可以做不少的應用 嵌入幫助文件,比如技能介紹,可以做得很漂亮,各種排版方式用傳統ui做起來很費勁 活動公告頁面直接在遊戲中檢視 遊戲內的bbs 社群 玩家的個性展示 資料 等等最重要的是,所有的這些內容都可以扔到web伺服器上,不用打包進客戶端 最早是用llm...

遊戲中的造型師 3D美術

3d美術在遊戲製作中,相當於遊戲的造型師,遊戲的建築 人物 坐騎 怪物 山水等等,都需要3d美術師來建模,構建整個遊戲的世界。對於熱愛遊戲的朋友來說,肯定對遊戲內的美術有很多自己的想法。那我們先來了解一下3d美術設計師!主美 原畫組長 模型組長 角色原畫師 場景原畫師 角色模型師 手繪 方向 貼圖方...

3D模型在網頁上顯示

3d模型在網頁上顯示,這絕對是未來的趨勢,也是熱門。一部 阿凡達 讓電影節發生了一次 讓人們感到3d的時代到來。那麼我們it界呢?如果各位因工作時間繁忙,或者嫌上海世博會人山人海,或者嫌天氣太熱不願出門,可以選擇在網頁上遨遊上海世博會。這個3d與網頁這個以前敢都不敢想它們會連在一起的?如今實現了,當...