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

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

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

...3D对象并添加到场景中,代码如下: /* 立方体 */ 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 box...

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

2. 列表组件 · LayaAir3.0文档 · LAYABOX [ 89%]

...a.List; constructor() { super(); } onAwake(): void { var list: Laya.List = new Laya.List(); list.itemRender = Item; list.repeatX = 1; list.repeatY = 4; list.x = (Laya.stage.width - Item.WID) / 2; list.y = (Laya.stage.height - Item.HEI * list.repeatY) / 2; // 设置List的垂直滚动 list.scrollType...

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

3. 树状列表组件 · LayaAir3.0文档 · LAYABOX [ 83%]

...例如下: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({ type: Laya.Tree }) public tree: Laya.Tree; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { //初始化树状...

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

4. 预制体模块 · LayaAir3.0文档 · LAYABOX [ 76%]

...体到场景中 this.scene.addChild( monkey ); monkey.transform.position = new Laya.Vector3(-28.9354,0.3,-63.20264); } ); } } 运行效果如动图3-9 (动图3-9) 四、预加载预制体 在开发过程中,我们会通过大量创建预制体的方式来实现各种功能,因此预制体也...

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

5. 垂直布局容器组件 · LayaAir3.0文档 · LAYABOX [ 75%]

...码如下: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({ type: Laya.VBox }) public vbox: Laya.VBox; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.vbox.pos(100,...

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

6. 水平布局容器组件 · LayaAir3.0文档 · LAYABOX [ 75%]

...码如下: const { regClass, property } = Laya; @regClass() export class NewScript extends Laya.Script { @property({ type: Laya.HBox }) public hbox: Laya.HBox; //组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次 onAwake(): void { this.hbox.pos(100,...

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

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

...ath.random() * 0.5 + 0.8; //创建圆锥形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...

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

8. 嵌入字体 · LayaAir3.0文档 · LAYABOX [ 58%]

...oader.load("res/maobi.ttf", Loader.TTF).then(() => { var label: Label = new Label(); label.font = "maobi"; label.text = "自定义嵌入字体"; label.fontSize = 30; label.color = '#FFFFFF'; this.Main.box2D.addChild(label); label.pos(30, 50) }); Copyright ©Layabox 2022 all right reserved,power...

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

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

...虚方法,使用时重写覆盖即可 */ onAwake(): void { this.curpos = new Laya.Vector3(); } /** * 第一次执行update之前执行,只会执行一次 * 此方法为虚方法,使用时重写覆盖即可 */ onStart(): void { this.camera = this.owner as Laya.Camera; if (this.target) { this.ta...

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

10. CommandBuffer · LayaAir3.0文档 · LAYABOX [ 53%]

...指令给CommandBuffer 添加代码接口如下: var buf:CommandBuffer = new CommandBuffer();buf.setRenderTarget(renderTexture);buf.drawRender(renders[i],materials[i],0); 2.需要将CBuffer绑定到Camera的渲染事件中,目前laya支持的Camera事件如下: BeforeForwardOpaque = 0,//在渲...

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