开始研究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相关的文件弄进来。

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

 

代码部分就不赘述了,需要看去下载代码就行了

 

运行起来是这样

posted @ 2015-11-25 23:32  疯光无线  阅读(596)  评论(0编辑  收藏  举报