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

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

1. 组件属性的代码使用 · LayaAir3.0文档 · LAYABOX [ 100%]

...nsform.localPosition = new Laya.Vector3(0,5,5); let p3dRenderer = this.p3d.getComponent(Laya.ShurikenParticleRenderer); p3dRenderer.particleSystem.simulationSpeed = 10; } 通过暴露@property( { type :Laya.Sprite3D } )节点类型属性,来拖入particle节点,可以获得particle节点对象...

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

2. 像素线 · LayaAir3.0文档 · LAYABOX [ 85%]

...eSprite3D: Laya.PixelLineSprite3D, color: Laya.Color): void { if (sprite3D.getComponent(Laya.MeshFilter)) { var mesh: Laya.Mesh = sprite3D.getComponent(Laya.MeshFilter).sharedMesh; var positions: Array<Laya.Vector3> = []; mesh.getPositions(positions); var indices = mesh.getSubMesh(0).getIndice...

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

3. 实体组件系统 · LayaAir3.0文档 · LAYABOX [ 84%]

...每帧更新时执行,尽量不要在这里写大循环逻辑或者使用getComponent方法 onLateUpdate 每帧更新时执行,在onUpdate之后执行,尽量不要在这里写大循环逻辑或者使用getComponent方法 onPreRender 渲染之前执行 onPostRender 渲染之后执行 onDisable ...

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

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

...略若干代码 */ //获取物理刚体组件 this.rigidbody1 = this.cube1.getComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; this.rigidbody2 = this.cube2.getComponent(Laya.Rigidbody3D) as Laya.Rigidbody3D; //设置rigidbody1为触发器,取消物理反馈 this.rigidbody1.isTrigger = true; this.rig...

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

5. 模型与动画的导入使用 · LayaAir3.0文档 · LAYABOX [ 66%]

...ate(); this.scene3D.addChild(girl); //获得Animator this._animator = girl.getComponent<Laya.Animator>(Laya.Animator); }); this.on( Laya.Event.MOUSE_DOWN, this, this.switchAni ); } switchAni(): void { if (this._isRun) { //播放对应的动画 this._animator.play("idle"); } else { this._animat...

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

6. 使用3DUI · LayaAir3.0文档 · LAYABOX [ 57%]

....Animator; onAwake(): void { //获得状态机 this.animator = this.target.getComponent<Laya.Animator>(Laya.Animator); } } 最后来看看运行效果: (动图2-10) 到此为止,UI3D组件已经介绍完了,开发者可以在项目中通过使用UI3D组件来实现更多的3D UI效...

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

7. 动画状态机详解 · LayaAir3.0文档 · LAYABOX [ 57%]

...,如图3-4所示。 (图3-4) LayaAir 3D引擎的Sprite3D类提供了 getComponent() 方法来获取模型上的组件。带动画的模型在加载创建时引擎默认赋予了Animator(动画状态机)动画组件,因此我们可以这样获取: //获得状态机 this.animator = this....

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

8. 使用3D摄像机 · LayaAir3.0文档 · LAYABOX [ 53%]

...每帧更新时执行,尽量不要在这里写大循环逻辑或者使用getComponent方法 * 此方法为虚方法,使用时重写覆盖即可 */ onUpdate(): void { if (!this.target || !this.camera) return; this.target.transform.position.vsub(this.curpos, this.delatpos); this.camera.transform.p...

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

9. 插件开发说明 · LayaAir3.0文档 · LAYABOX [ 29%]

...修改组件属性,场景里的对象会自动同步,无需手动 node.getComponent("MeshRenderer").props.enabled = false; 2、调用节点/组件的一个方法,并返回值。例如: //下面是UI进程代码 //获取选中的节点 let node = Editor.scene.getSelection()[0]; //调用MyScri...

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

10. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 28%]

...//获取动画组件 var animator: Animator = (<Animator>aniSprite3d.getComponent(Animator)); //创建动作状态 var state: AnimatorState = new AnimatorState(); //动作名称 state.name = "run"; //动作播放起始时间 state.clipStart = 40 / 150; //动作播放结束时间 state.clipEnd ...

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