zoukankan      html  css  js  c++  java
  • Web3DGame之路,Babylonjs 和TypeScript学习笔记(一)

    一个开源的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环境跑起来。下一篇开始我会认真的一行行讲解。

    运行起来是这样

  • 相关阅读:
    交互题
    线段树
    最小生成树
    拓扑排序
    欧拉回路
    RMQ问题
    dfs序与求子树子节点(染了色)的个数
    dp题
    树状数组与离散化
    没做完的题
  • 原文地址:https://www.cnblogs.com/crazylights/p/4998601.html
Copyright © 2011-2022 走看看