我期待構建一個主要以HTML/CSS爲主的RTS遊戲。會有一張地圖,但我不確定是以Canvas還是其他方式構建它。HTML5/JS--一款不依賴Canvas的優秀遊戲引擎?
地圖需要伸展不同的窗口大小,所以我想也許SVG。
我從字面上發現了大量的遊戲引擎,但它們似乎主要依賴於畫布。
我想我的主要重點是:
- 聲音
- 框架限制
- 時間穿越
- AI
我在尋找一個遊戲引擎庫中使用JavaScript讓我可以呈現DOM元素,而不僅僅是畫布元素。
我期待構建一個主要以HTML/CSS爲主的RTS遊戲。會有一張地圖,但我不確定是以Canvas還是其他方式構建它。HTML5/JS--一款不依賴Canvas的優秀遊戲引擎?
地圖需要伸展不同的窗口大小,所以我想也許SVG。
我從字面上發現了大量的遊戲引擎,但它們似乎主要依賴於畫布。
我想我的主要重點是:
我在尋找一個遊戲引擎庫中使用JavaScript讓我可以呈現DOM元素,而不僅僅是畫布元素。
嘗試Crafty game engine。它允許您在畫布和DOM渲染之間進行選擇。它有很多其他好東西。
BabylonJS是目前最好的遊戲引擎。它支持幾何實例,可以在屏幕上渲染大量單位,提供良好的性能。此外它還配備了自己的物理引擎,支持WebGL,導入Blender模型以及其他強大的功能。 http://www.babylonjs.com/
使用畫布時出現了什麼問題?你很難在沒有畫布的情況下編寫定製遊戲,更不用說通用遊戲引擎 – Bojangles 2013-02-14 10:30:02
@Bojangles有許多UI元素,我發現使用CSS3創建它們更容易。特別是因爲它需要流暢且匹配不同的窗口分辨率。 – RadiantHex 2013-02-14 10:34:20