一個開源的Webgl3D引擎,javascript or typescript
http://www.babylonjs.com
啥是WebGL
WebGL
網頁圖形庫,簡稱WebGL,是一個JS庫,設計來為任何相容它的瀏覽器顯示實時3D或者2D影象,是w3c標準,無需外掛.
啥是JS
我不想談這個問題
啥是TypeScript
TypeScript是C#首席設計師Andrew設計的新語言,特性非常剋制,剋制的原因是要保證他可以零代價轉換為javaScript,是目前最高效的js型別增強手段。Js沒有型別,編譯器能做的事情非常少,所以很多奇怪bug,開發起來非常痛苦。TypeScript,簡稱TS,彌補了這個痛點。
http://www.typescriptlang.org/
該系列一篇一個例子,全部開源喲
http://code.taobao.org/p/hayabusa/src/trunk/babylon_study/studybegin/
首先用vs建立一個typescript應用程式,把babylon相關的檔案弄進來。
Html部分只弄了一個canvas,注意id,其他都是些樣式配置
程式碼部分就不贅述了,需要看去下載程式碼就行了。
因為第一個例子,只是把3D環境跑起來。下一篇開始我會認真的一行行講解。
執行起來是這樣