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

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

1. 3D基础显示对象 · LayaAir3.0文档 · LAYABOX [ 100%]

...apsule(0.25, 1, 10, 20); //圆锥体 Laya.PrimitiveMesh.createCone(0.25, 0.75); //平面 Laya.PrimitiveMesh.createPlane(6, 6, 10, 1)); 创建好的对象是Mesh网格,如果想要创建出场景中能看到的Sprite3D对象,我们还需要为其添加组件。 3.1.2 MeshFilter & MeshRenderer...

来源: Laya3.0_文档 发布时间: 20240624

2. 3D物理编辑 · LayaAir3.0文档 · LAYABOX [ 60%]

.../ 创建网格 coneMesh.sharedMesh = Laya.PrimitiveMesh.createCone(0.25, 0.75); // 创建材质 let coneMaterial: Laya.BlinnPhongMaterial = new Laya.BlinnPhongMaterial(); coneRender.sharedMaterial = coneMaterial; //把圆锥形3D节点对象添加到3D场景节点下 this.scene.addChild(cone); //设...

来源: Laya3.0_文档 发布时间: 20240624

3. 绘制图形 · LayaAir3.0文档 · LAYABOX [ 51%]

...e(); //画多边形 sp.graphics.drawPoly(30, 28, [0, 100, 50, 0, 100, 100, 75, 150, 25, 150], "#ffff00"); this.owner.addChild(sp); 代码运行效果如下图所示: (图4-4) 在修改的代码中,新增了D点坐标”75,150“与E点坐标”25,150“。通过将各个坐标点连接...

来源: Laya3.0_文档 发布时间: 20231129

4. 3D灯光与阴影 · LayaAir3.0文档 · LAYABOX [ 48%]

...fsets[i] = new Vector3((Math.random() - 0.5) * 10, pointLightCom.range * 0.75, (Math.random() - 0.5) * 10); moveRanges[i] = new Vector3((Math.random() - 0.5) * 40, 0, (Math.random() - 0.5) * 40); } var spotLight: Laya.Sprite3D = (<Laya.Sprite3D>this.scene.addChild(new Laya.Sprite3D())); var sp...

来源: Laya3.0_文档 发布时间: 20240624