開始研究web,mark一下

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

之前想要搞引擎,經過思考之後,定位為webgl方面的引擎,這個決定早就做了,只是沒有寫下來

 

做了一些調研之後,確定使用babylon.js 和typescript 和c# 來開發

 

Babylon.js 是一個 js的3d引擎,功能全面,表現不錯,使用typescript開發而成,非常類似java風格,因為我還是很喜歡物件導向、強型別。Babylon.js比較可控。

他的官網在這裡 http://www.babylonjs.com/

 

Typescript 是一個js的超集,100%相容js語法,但是更像actionscript,增加了一些class和型別限定。編寫大規模程式碼,遠比js可靠。最重要的typescript非常成熟,完全相容js,而且沒有損耗。

 

C#只是拿來開發輔助工具,使用者使用我們的引擎還是要採用TypeScript 或者JavaScript作為邏輯開發語言

 

後邊會一邊學習babylonjs,一邊用ts把這些學習成果寫出來

第一個入門例子可以從這裡取得

http://code.taobao.org/p/hayabusa/src/trunk/babylon_study/studybegin/

 

首先用vs建立一個typescript應用程式,把babylon相關的檔案弄進來。

Html部分只弄了一個canvas,注意id,其他都是些樣式配置

 

程式碼部分就不贅述了,需要看去下載程式碼就行了

 

執行起來是這樣

相關文章