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

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

1. 3D基础显示对象 · LayaAir3.0文档 · 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_文档 发布时间: 20240624

2. 3D灯光与阴影 · LayaAir3.0文档 · 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_文档 发布时间: 20240624

3. 像素线 · LayaAir3.0文档 · 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_文档 发布时间: 20240624

4. 3D物理编辑 · LayaAir3.0文档 · 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_文档 发布时间: 20240624

5. Spine骨骼动画 · LayaAir3.0文档 · 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_文档 发布时间: 20240719

6. 使用3D精灵 · LayaAir3.0文档 · LAYABOX [ 45%]

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

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

7. 2.x引擎项目升级指南 · LayaAir3.0文档 · LAYABOX [ 34%]

...{ //脚本事件 onMouseClick(e:Event) { console.log("clicked"); } } aNode.addComponent(MyScript); 以上两种方式是等价的,且在纯2D,或2D/3D混合这两种情况中均可正常使用。 3.2 2D能对3D正确遮挡。 输入处理时,2D能对3D正确遮挡。 3.3 新增 MOUSE_DRAG和MO...

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

8. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 21%]

...tion; moveCamera.transform.rotate(this._rotation, true, false); moveCamera.addComponent(CameraMoveScript); //设置鼠标弹起事件响应 Laya.stage.on(Event.MOUSE_UP, this, function (): void { this.index = 0; //获取每次生成路径 this.getGridIndex(this.path[this.curPathIndex % this.pointCou...

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