@[toc]
一个周末过去,最熟悉的名词居然变成了“巴比伦”,还是英文。。。。。
Babylon.js入门
据说是微软系,由微软主导,网上相关信息和文章也比较多,不赘述。
刚接触这个框架还是有被惊艳到,微软还是那个微软
实例多
跨平台
开源
API详细
有演示工具
有游戏大厂合作项目
TypeScript是什么??
微软的,强行支持
TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标
TypeScript 由微软开发的自由和开源的编程语言。
TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。
有用么、??有用,好用么??不好用
(感觉JAVA已死,微软还要补2刀,有点内味)
一些API例子
提供的方法,和小属性,多到另程序员害怕,微软还是那个微软。
一般的“开源”哪会这般折腾,长期以来的有点可视化做的一塌糊涂,有点高不成,低不就,但文档丰富是其优点。
面对太多的选择一般人有选择恐惧症,入门比较困难,对新手不友好,这世上的真理是,唯一不变的就是改变,想要学好学精就是不要学。。。。
背面的剔除
这是一种有效地绘制三维模型的二维屏幕渲染的方法。通常不需要画立方体或其他物体的背面,因为它会被前面的面遮住。在BabylonJS的默认设置为true。
看下面的图片,当材料的性能backfaceculling是true的时候,你可以看到,在狗的透明区域仍然是透明的,你可以通过他们看到背景。然而,你不能看到背面的图像,因为它们已经被剔除(或删除)。当backfaceculling是false的时候,背面不在渲染过程中可以通过前面的透明区域看到去除面。
Back Face Culling True | Back Face Culling False |
---|---|
![]() | ![]() |
线框(WireFrame)
你可以看到一个在线框模式下的物体网格。
materialSphere1.wireframe = true;
微软的3D战略
从2000年开始,微软一直是落后,不思进取的代名词,明显的,微软就是“底子很厚”,有空八一八微软的战略