HTML5在開發移動遊戲的優勢比較明顯,但是還是有人希望能使用Unity重構。
Unity
由Unity Technologies開發的一個讓玩家輕鬆創建諸如三維視頻遊戲、建築可視化、實時三維動畫等類型互動內容的多平臺的綜合型遊戲開發工具,是一個全面整合的專業遊戲引擎。
HTML5
HTML5與JavaScript結合開發,利用h5畫布可以模擬現實物體運動,現在我們常見在小遊戲畫面,不管是2d遊戲還是3d遊戲,H都是開發的得心應手。
使用Unity和HTML5開發移動遊戲的優缺點
Unity 優點:
- 使用起來比較順手,在開發移動遊戲表現很棒。
- 跨平臺的,高度可靠的。
- 資產的管理和控制很容易。
- 對C#編程仍然非常友好。
- 目前已經在專業遊戲中得到比較好的證明。
- Unity 缺點:
- 嚴重依賴於網格
- Unity相當於DOM是一個層次結構。
- 在遊戲運行時修改代碼並保存會使遊戲崩潰
- 如果需要得到更好的服務需要支付費用
- HTML5 優點:
- CSS非常強大
- WebKIT檢查器!
- 在開發過程中沒有編譯步驟。
- 基本所有開發工作都可以開發。
- 視覺樣式和行為可以單獨聲明並在運行時應用。
- 現在越來越多人接受HTML5開發移動遊戲。
- HTML5 缺點:
- 使用DOM和CSS時手機遊戲的性能與Unity相比不及Unity有優勢。
- 使用第三方硬件加速,畫布的性能要好得多,但是將失去對相當多舊設備的支持
- 目前還不是所以瀏覽器或手機都支持HTML5
閱讀更多 常青春科技 的文章
關鍵字: 遊戲 Unity引擎 JavaScript