• 首页
  • 动态
  • 案例
  • 引擎社区
  • API
  • 文档
  • 示例
  • 引擎下载

大约有 30 项符合查询结果, 库内数据总量为 30,723 项。 (搜索耗时: 0.0030 秒)

1. 如何定义Shader(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 100%]

...#### 2.代码中组成Shader 在代码中**"组装"** Shader,本段代码添加在 Main.ts 。 > 初始化shader ```typescript //初始化我们的定义shader initShader() { //所有的attributeMap属性 var attributeMap = { 'a_Position': Laya.VertexMesh.MESH_POSITION0, 'a_Normal': Laya.Vertex...

来源: Laya2.0_文档 发布时间: 20210715

2. 碰撞器过滤(JavaScript-3D基础(JS)-LayaAir3D之物理系统) [ 95%]

...定义组135碰撞(如果多组采用位操作) ....... //给圆锥体添加刚体组件 var rigidBody = cone.addComponent(Laya.Rigidbody3D); //给该刚体划分碰撞组 rigidBody.collisionGroup = Laya.Physics3DUtils.COLLISIONFILTERGROUP_CUSTOMFILTER3;//定义组3 ...... //给胶囊体添...

来源: Laya2.0_文档 发布时间: 20210715

3. 预设的使用(JavaScript-IDE篇(JS)-使用IDE创作) [ 80%]

...中,有时会有一个UI页面在多处使用的功能(不使用代码添加的情况下)。在LayaAirIDE中可以直接一个UI页面拖拽到另外一个UI页面中去使用。如动图8所示: ![8](img\8.gif) (动图8) 在图8中,我们将制作好的UI页面直接以拖拽的形式放...

来源: Laya2.0_文档 发布时间: 20210714

4. 创建材质(JavaScript-3D基础(JS)-LayaAir3D之Material材质) [ 79%]

...的代码中,我们创建使用了标准材质,并在漫反射贴图上添加了一张纹理图片,并赋给了模型。 ```typescript //添加定义模型 var box = scene.addChild(new Laya.MeshSprite3D(Laya.PrimitiveMesh.createBox(1, 1, 1))); box.transform.rotate(new Laya.Vector3(0, 45, 0)...

来源: Laya2.0_文档 发布时间: 20210714

5. Shader概述(JavaScript-3D基础(JS)-LayaAir3D之shader) [ 75%]

...使用该Shader的精灵可以进行GPU Instancing渲染。 - 2.为Shader3D添加SubShader ``` addSubShader(subShader); ``` - 3.通过宏定义遮罩编译shader,建议使用compileShaderByDefineNames。 ```typescript static compileShader(shaderName, subShaderIndex, passIndex, ...defineMask) ``` - 4...

来源: Laya2.0_文档 发布时间: 20210715

6. 代码模式的快捷键设置(JavaScript-IDE篇(JS)-代码模式基础) [ 73%]

...叠)所有区域 Unfold (uncollapse) all regions | | `Ctrl+K Ctrl+C` | 添加行注释 Add line comment | | `Ctrl+K Ctrl+U` | 删除行注释 Remove line comment | | `Ctrl+/` | 切换行注释 Toggle line comment | | `Shift+Alt+A` | 切换块注释 Toggle block comment | | `Alt+Z` | 切换换行 T...

来源: Laya2.0_文档 发布时间: 20210715

7. List属性详解(JavaScript-IDE篇(JS)-IDE组件属性详解) [ 72%]

...板,选择容器类型为 Box ,点击确定按钮完成 Box 容器的添加。 ​ ![图片0.png](img/1.png) ​ (图1) ####2. 转化为 List 容器。 选择列表渲染项对象,使用快捷键 Ctrl +B 或选择 **菜单栏->编辑->转换为容器** 选项,打开转换为容器设置...

来源: Laya2.0_文档 发布时间: 20210714

8. IDE创建3D示例项目(JavaScript-3D基础(JS)-快速开始一个LayaAir3D项目) [ 70%]

...个开始页面的Runtime类里为我们构建了一个3D的世界,并且添加了一个简单的3D世界所必须要的几个要素(场景,摄像机,灯光,模型,材质)。以下的代码节选GameUI.js。 ```typescript //加载场景文件 this.loadScene("test/TestScene.scene"); ...

来源: Laya2.0_文档 发布时间: 20210715

9. 播放动画(JavaScript-3D基础(JS)-LayaAir3D之Animator动画) [ 70%]

...ltState().clip; //动画播放是否循环 state1.clip.islooping = true; //添加动画状态到动画组件里 this.ani.addState(state1); //播放动画 this.ani.play("hello"); ``` 编译运行后效果如下,只循环播放了10-20帧的stand站立动画剪辑。 ![](img/2.gif)(图2) #### Unity...

来源: Laya2.0_文档 发布时间: 20210715

10. Tree属性详解(JavaScript-IDE篇(JS)-IDE组件属性详解) [ 70%]

...,选择容器类型为 Box,然后点击确定按钮完成 Box 容器的添加。 ​ ![图片0.png](img/8.png) ​ (图) ​ ####2. 转化为 Tree 容器。 选择列表渲染项对象,使用快捷键 Ctrl + B 或选择 **菜单栏->编辑->转换为容器** 选项,打开转换为容器...

来源: Laya2.0_文档 发布时间: 20210715