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

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

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

...如下: /* 立方体 */ let box = new Laya.Sprite3D; let boxMesh = box.addComponent(Laya.MeshFilter); let boxRender = box.addComponent(Laya.MeshRenderer); // 创建网格 boxMesh.sharedMesh = Laya.PrimitiveMesh.createBox(0.5, 0.5, 0.5); // 创建材质 let boxMaterial: Laya.BlinnPhongMaterial = ne...

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

2. 3D灯光与阴影 · LayaAir3.3 · 引擎文档 · LAYABOX [ 75%]

...点光源 let pointLight = new Laya.Sprite3D(); let pointCom = pointLight.addComponent(Laya.PointLightCom); this.scene.addChild(pointLight); //点光源的颜色 pointCom.color = new Laya.Color(1.0, 0.5, 0.0, 1); //设置点光源的范围 pointCom.range = 3.0; pointLight.transform.position = new La...

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

3. 网格像素线 · LayaAir3.3 · 引擎文档 · LAYABOX [ 72%]

...Count: number = 2, name: string = null) { super(name); this._render = this.addComponent(PixelLineRenderer); this._geometryFilter = (this._render as PixelLineRenderer)._pixelLineFilter; (this._render as PixelLineRenderer).maxLineCount = maxCount; let material = this._render.material = new UnlitMateri...

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

4. 2D光遮挡器与阴影 · LayaAir3.3 · 引擎文档 · LAYABOX [ 71%]

...Child(this.lightOccluder); let lightOccluderComponent = this.lightOccluder.addComponent(Laya.LightOccluder2D); lightOccluderComponent.canInLight = true; lightOccluderComponent.outside = true; let poly: Laya.PolygonPoint2D = new Laya.PolygonPoint2D(); // 添加多个顶点创建不规则形状(顺...

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

5. 3D物理编辑 · LayaAir3.3 · 引擎文档 · LAYABOX [ 64%]

...形3D模型节点对象 let cone = new Laya.Sprite3D; let coneMesh = cone.addComponent(Laya.MeshFilter); let coneRender = cone.addComponent(Laya.MeshRenderer); // 创建网格 coneMesh.sharedMesh = Laya.PrimitiveMesh.createCone(0.25, 0.75); // 创建材质 let coneMaterial: Laya.BlinnPhongMaterial =...

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

6. Spine骨骼动画 · LayaAir3文档 · LAYABOX [ 56%]

...oy-pma.skel").then(() => { //添加spine组件 this.spine = this.sprite.addComponent(Laya.Spine2DRenderNode); this.spine.source = "resources/boy/spineboy-pma.skel"; this.spine.animationName = "walk"; }); } } 另外,spine的GPU渲染优化,默认是开启的,不需要开发者做额外的操...

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

7. Spine骨骼动画 · LayaAir3.3 · 引擎文档 · LAYABOX [ 53%]

...oy-pma.skel").then(() => { //添加spine组件 this.spine = this.sprite.addComponent(Laya.Spine2DRenderNode); this.spine.source = "resources/boy/spineboy-pma.skel"; this.spine.animationName = "walk"; }); } } 另外,spine的GPU渲染优化,默认是开启的,不需要开发者做额外的操...

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

8. 使用3D精灵 · LayaAir3.3 · 引擎文档 · LAYABOX [ 45%]

...内容的基类。 通过代码也可以添加组件,需要物体使用addComponent方法 //添加Rigidbody3D组件 let rigidBody = this.layaMonkeyParent.addComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; //创建盒子形状碰撞器 var boxShape = new Laya.BoxColliderShape(1, 1, 1); //设置盒...

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

9. 2D线渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 44%]

...ble(): void { // 添加2D线渲染器组件 this.line2DRender = this.owner.addComponent(Laya.Line2DRender); // 设置线的宽度 this.line2DRender.lineWidth = 5; } // 鼠标按下时开始绘制 onMouseDown(evt: Laya.Event): void { this.isDrawing = true; // 记录起始点 this.lastMousePos[0] = ev...

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

10. 2D拖尾渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 38%]

...): void { //在节点上添加2D拖尾渲染器 this._trail2D = this.owner.addComponent(Laya.Trail2DRender); //设置淡出时间 this._trail2D.time = 1; //设置最小距离 this._trail2D.minVertexDistance = 0.1; //设置宽度倍数 this._trail2D.widthMultiplier = 50; //设置宽度曲线 this.set...

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