Web3DGame之路,Babylonjs 和TypeScript學習筆記(一)

瘋光無線發表於2015-11-26

一個開源的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環境跑起來。下一篇開始我會認真的一行行講解。

執行起來是這樣

相關文章