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

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

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

...e: "MyTestSettingsType", properties: [ { name: "option1", type: "boolean", default: true }, { name: "option2", type: "string", default: "", } ] } ]); Editor.extensionManager.createSettings("MyTestSettings", "project", "MyTestSettingsType"); } createSettings的第一个参数是这个配置的名称...

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

2. 资源加载 · LayaAir3.0文档 · LAYABOX [ 91%]

...?: string; //资源类型。比如:Loader.IMAGE。 priority?: number; //(default = 0)加载的优先级,数字越大优先级越高,优先级高的优先加载。 group?: string; //分组,方便对资源进行管理。 cache?: boolean; //是否缓存 noRetry?: boolean; //是否重新尝试...

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

3. 纹理压缩 · LayaAir3.0文档 · LAYABOX [ 76%]

...ox.png”图片,可以在右边的属性面板中,看到默认是使用Default选项,纹理格式选择的是“带透明通道的位图(32位)”。在没有纹理压缩前,图片在所有平台都使用此格式。 纹理压缩在PC端和手机端有所不同,如动图2-2所示,若在D...

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

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

...,实现子弹飞行逻辑及对象池回收机制 */ @regClass() export default class Bullet extends Laya.Script { constructor() { super(); } onEnable(): void { //设置初始速度 let rig: Laya.RigidBody = this.owner.getComponent(Laya.RigidBody); rig.setVelocity({ x: 0, y: -10 }); } onTriggerEnt...

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

5. 组件装饰器说明 · LayaAir3.0文档 · LAYABOX [ 60%]

...mal; } //Animal.ts const { regClass, property } = Laya; @regClass() export default class Animal { @property({ type : Number }) weight : number; } 组件脚本MyScript中引用了Animal对象 ,并将装饰器属性标识的类型设置为Animal,尽管Animal不是继承于Laya.Script的组件脚...

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

6. 预制体模块 · LayaAir3.0文档 · LAYABOX [ 59%]

...dingRT.generated"; const { regClass, property } = Laya; @regClass() export default class LoadingRT extends LoadingRTBase { onAwake(): void { Laya.loader.load( //先加载本场景要用的 ["resources/UI/image.png", "resources/UI/progress.png", "resources/UI/progress$bar.png"] ).then(() => { let ...

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

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

...,代码如下: const { regClass, property } = Laya; @regClass() export default class CameraControll extends Laya.Script { @property( { type: Laya.Sprite3D } ) public target: Laya.Sprite3D; private camera: Laya.Camera; public distanceUp: number = 0.5;//相机与目标的竖直高度参数 public ...

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

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

...的示例代码如下: /** * TypeScript语言的3D脚本示例 */ export default class TSDemo extends Laya.Script3D { constructor() { super(); } } 2D脚本与3D脚本不要混用,如果是用IDE创建的脚本模板,需要将继承的2D脚本类(Laya.Script)改为3D脚本类(Laya.Script3...

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

9. 3D粒子编辑模块 · LayaAir3.0文档 · LAYABOX [ 45%]

...录下,点击贴图,勾选sRGB和Alpha Channel,TextureType依然为Default,点击Apply按钮,确保修改成功 4.3 设置火焰材质 (图4.3) 在Assets下创建一个材质,命名为FlameRoundYellowParticle,Shader使用Laya.Particle,基本上所有的粒子特效都使用此Sha...

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

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

...,比如射击播放时,手部奔跑或站立的甩动也会保留。 4.Default Weight:动画层的权重,默认的Base Layer必须为1。如果设置为0则当前层的动画不会播放,1则会播放,0-1之间会采用类似融合的情况来播放动画,比如之前说的边移动边...

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