📝 BabylonJS教程

23篇技术文档
  BabylonJS-反射探针

📅  最后修改于: 2020-10-27 03:34:51        🧑  作者: Mango

反射探针用于创建类似镜子的场景。这有助于查看其中的网格的反射。要创建类似镜子的场景,需要调用类和所需的网格物体,以在其中看到反射。稍后,您需要将网格添加到渲染列表,如下所示。假设您有一个带有水面的天空盒,并且需要显示云层或树木的反射或水中的小鸟,则可以使用反射探针来执行此操作,并且可以将创建的网格添加到渲染列表中,如下所示。句法演示版输出在此演示中,我们使用了图像square.jpg。图像存储在本...

  BabylonJS-标准渲染管道

📅  最后修改于: 2020-10-27 03:35:16        🧑  作者: Mango

StandardRenderingPipeline提供了一组与现实世界相关的后期处理效果。有不同的后期处理效果,例如灯光效果和照明效果。在下面给出的示例中,您将看到各种效果,例如镜头效果,灯光的后期处理效果等。它使用HDR立方体纹理,且纹理必须为.hdr。这种纹理提供了全景效果,旋转相机时可以看到。使用以下代码行调用标准渲染管道类以获取效果-在下面显示的演示中,我们将创建cubetexture环境...

  BabylonJS-ShaderMaterial

📅  最后修改于: 2020-10-27 03:35:43        🧑  作者: Mango

着色器材质为您提供了一种材质作为输出。您可以将此材料应用于任何网格。它基本上将数据从场景传递到顶点和片段着色器。要获取着色器材质,以下类称为-参量考虑以下与着色器材质有关的参数-名称-一个字符串,命名着色器。场景-要使用着色器的场景。路由-三种方式之一到着色器代码的路由-最后提到的语法与index.html文件夹中的外部文件COMMON_NAME.vertex.fx和COMMON_NAME.fra...

  BabylonJS-骨骼和骨骼

📅  最后修改于: 2020-10-27 03:36:05        🧑  作者: Mango

Babylonjs提供了用于创建骨骼和骨骼的API。句法现在让我们看看不同功能的语法。对于骨架对于骨头骨骼和骨骼可以使用Blender创建,也可以在.babylonjs中导出。演示版在上面的演示链接中,我们使用了Dude.babylon网格。您可以从这里下载Dude.babylon的json文件-杜德巴比伦将文件保存在场景中以获取输出,如下所示。输出上面的代码行生成以下输出-说明对于导入网格,我们...

  BabylonJS-物理引擎

📅  最后修改于: 2020-10-27 03:36:37        🧑  作者: Mango

Babylon.js具有用于物理引擎的插件系统,该系统有助于向场景添加交互,它显示了2个对象之间的碰撞和弹跳,使其更像现实生活中的交互。该演示将演示球相互碰撞并随着运动而移动我们注意到在台球这样的游戏中,玩家用棍子击球,球与其他球相撞,依此类推。在这里,物理引擎试图给出逼真的球视图。当它们撞击地面时会发生碰撞和弹跳。该引擎具有类和API,这些类和API有助于在需要时以及在网格与其他网格碰撞时需要执...

  BabylonJS-播放声音和音乐

📅  最后修改于: 2020-10-27 03:37:25        🧑  作者: Mango

没有声音和音乐,游戏是不完整的。 BabylonJS声音引擎带有一个API,可帮助向游戏添加声音效果。在游戏中看到打架时,您需要开枪射击,在这里可以使用babylonjs声音引擎来实现。您可以基于游戏的键盘/鼠标控件效果来获得声音效果。声音引擎提供环境声音,专业声音和定向声音。该引擎支持.mp3和.wav声音格式。句法参量考虑以下与声音引擎相关的参数-名称-声音的名称。URL-要播放的声音的URL...

  BabylonJS-有用的资源

📅  最后修改于: 2020-10-27 03:37:40        🧑  作者: Mango

以下资源包含有关BabylonJS的其他信息。请使用它们来获得有关此方面的更深入的知识。BabylonJS上的有用链接BabylonJS Wiki–BabylonJS的维基百科参考。BabylonJS Official–BabylonJS的官方网站。Babylon.js文档-BabylonJS的官方文档。关于BabylonJS的有用书籍要在此页面上注册您的网站,请发送电子邮件至...

  讨论BabylonJS

📅  最后修改于: 2020-10-27 03:37:51        🧑  作者: Mango

BabylonJS是一个使用HTML5和WEBGL构建3D游戏的JavaScript框架,它是一个开源框架,托管在github上。 BabylonJS的官方网站是www.babylonjs.com。...