H53D
文章平均质量分 63
aceway
对未知充满好奇与敬畏。
展开
-
路线图---基于WebGL的H5 3D游戏引擎BabylonJS
路线图这是下次更新我们 可能 添加到babylon.js里的内容:后继版本:反射式探头[V2.3]材质库(水,火,正交)[v2.3]基于对数的深度缓冲区球形照明光光源变形目标精灵碰撞使用webworkers的八叉树连续更新翻译 2016-05-07 17:26:01 · 2978 阅读 · 0 评论 -
创建基础场景---基于WebGL的H5 3D游戏引擎BabylonJS
在本教程里, 我们将用Babylon.js创建一个基础的3D场景.具有两个造型物的基础场景在你开始之前,请确定你有个支持WebGL的浏览器 (比如:IE11+, 火狐4+, 谷歌浏览器9+, Opera15+, 等.).HTML部分首先, 创建一个基础的HTML5网页:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head>翻译 2016-05-08 21:19:32 · 7353 阅读 · 0 评论 -
Babylonjs初级教程
春节前几个月(15年末)开始接触白鹭3D引擎,当时egret-3d首次将源码开放到github上,一路跟进研究到春节上班后。花了不少晚上阅读,学习,改引擎源码, 写demo. 由于精力有限,最后放弃跟进学习还在快速演进中的egret-3d, 转而学习成熟的微软Babylonjs引擎。作为业余的兴趣爱好,边学编译下其官网文档。这个便是其一:Babylon.js初级教程, 还是初译稿,未检查校对,翻译 2016-04-23 17:41:51 · 7647 阅读 · 0 评论 -
Babylonjs 初级教程---微软的基于webgl的H5 3D游戏引擎
Babylon.js 页面图像库 游戏创建系统!Hi!欢迎阅读 Babylon.js 初级教程, 这是后面学习最棒的基于Javascript的网页图形库框架所需必备知识的一个基础介绍. 你想知道什么是框架么? 你可以把框架认为成 建筑里的脚手架, 它支撑你围绕它创建新东西而不必为底层细节操心. Babylon.js构造里一个复杂的系统, 让网页图形库更容易使用.我们希望以一种非常快速的方式教给你翻译 2016-04-28 11:49:32 · 20981 阅读 · 0 评论 -
BabylonJS娱乐场---基于WebGL的H5 3D游戏引擎
BabylonJS娱乐场! 一个保存的’定制的’ 娱乐场场景: http://babylonjs-playground.azurewebsites.net/#QKQHS它是什么?该BabylonJS 娱乐场是一个在线的白板式,可试验的应用程序… 用于辅助创建基于Javascript的网页图形库框架BabylonJS的场景. 为了试验该娱乐场你的浏览器必须支持WebGL-而激活Javascript翻译 2016-04-29 11:31:44 · 11706 阅读 · 0 评论 -
有趣的游乐场---基于WebGL的H5 3D游戏引擎
在这篇文档里,你会发现社区里大家在做的一些有趣的事情. 不要犹豫了,赶紧通过此连接直接访问Github来获取更新此文件内容.如果可以的话,请原作给予作者信誉!漂亮的娱乐场 Id 标题 作者 #2FPT1A#5 固态例子系统(SPS)的大量三角形 jerome #GK7FK 使用菲涅耳(Fresnel)公式的X射线材质 Raanan #1WBBW0#1 曲率翻译 2016-04-30 23:01:04 · 3108 阅读 · 0 评论 -
BabylonJS命名约定---基于WebGL的H5 3D游戏引擎
如果你想为Babylon.js做贡献 (多么杰出 的想法!), 你应当按照下面的命名约定调整你的代码:私有变量的命名以 _开头 : _myVariable驼峰规则(单词间首字母大写)用在非静态的属性/函数/变量: var myUberUsefulVariablePascal规则(单词间点号隔开)必须用在静态函数: BABYLON.Vector3.Project每个循环即使只有一行内容的也必须翻译 2016-05-01 22:04:04 · 1281 阅读 · 0 评论 -
创建迷你版BabylonJS
创建一个迷你版的Babylon.js你必须使用gulp但是你也许希望使用所有的基本(一个个独立的)文件来工作. 这种情况下, 请下载源码然后使用下面的包含方式 (注意要在你的站点根目录下有个babylon文件夹. 如果你想要在这种情况下使用自己的渲染器,你需要通过以一个”./”起头的方式引用它们): <script src="src/Math/babylon.math.js"></script翻译 2016-05-02 23:04:14 · 1690 阅读 · 0 评论 -
BabylonJS框架版本
Babylon.js 随同提供不同的版本,你可以在仓库的 /dist 文件夹下找到各个版本:CDN(内容分发网络)Babylon.js文件能够在CDN上找到:http://cdn.babylonjs.com/2-2/babylon.jshttp://cdn.babylonjs.com/2-2/babylon.max.jshttp://cdn.babylonjs.com/2-2/babylon.翻译 2016-05-03 20:24:22 · 3756 阅读 · 0 评论 -
BabylonJS文件格式---基于WebGL的H5 3D游戏引擎
Babylon.js 使用JSON文件格式来描述场景.你可以在这儿找到完整的加载器代码: https://github.com/BabylonJS/Babylon.js/blob/master/src/Loading/Plugins/babylon.babylonFileLoader.js基础类型.babylon 文件使用下面的约定来定义基础类型:Vector3: 一个含有3个浮点数([x, y翻译 2016-05-04 21:14:35 · 8608 阅读 · 1 评论 -
在Visual Studio中配置BabylonJS开发环境
为什么(用Visual Studio)?有许多IDE可用于Babylon.js开发, Visual Studio是其中之一.通过Visual Studio你将能够将库和你的代码一起编译,而且能测试两者(库和你的代码).编译模式在深入之前,你需要明白有两种编译模式可用来编译Babylon.js.发布模式你可以使用Gulp脚本来创建主发布文件(babylon.js, babylon.max.js, ba翻译 2016-05-05 23:19:31 · 8093 阅读 · 0 评论 -
探索基础元素---基于WebGL的H5 3D游戏引擎BabylonJS
介绍在本教程, 我们将学习如何使用Babylon.js创建基础元素, 比如盒子, 球体, 和平面.娱乐场演示场景2 - 七个基本形状/网格我怎么做到这个 ?一个简单的方法是通过访问娱乐场演示场景 02来开始使用基础元素. 你可能想使用弹出菜单的’下载.zip压缩包’ 选项. 你得到的zip压缩包里的index.html文件,包含有你开始创建基础元素所需的一切. 记住那个链接, 因为我们将更多的翻译 2016-05-21 22:43:18 · 12071 阅读 · 0 评论