zoukankan      html  css  js  c++  java
  • 开始研究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,其他都是些样式配置

     

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

     

    运行起来是这样

  • 相关阅读:
    Sublime Text 2快捷键大全
    JavaSE
    Ubuntu16.04 install ideaIC-2017.2.5.tar.gz
    Ubuntu/CentOS hadoop-2.x Cluster Setup
    Ubuntu16.04 install hadoop-2.8.1.tar.gz Cluster Setup
    12file
    11input/output
    10function
    09FlowControl
    08test
  • 原文地址:https://www.cnblogs.com/crazylights/p/4996323.html
Copyright © 2011-2022 走看看