天天看點

開始研究web,mark一下

之前想要搞引擎,經過思考之後,定位為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相關的檔案弄進來。

開始研究web,mark一下

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

開始研究web,mark一下

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

運作起來是這樣

開始研究web,mark一下

繼續閱讀