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

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

1. 浏览器接口 · LayaAir3.0文档 · LAYABOX [ 100%]

...空,则选择后者。 */ static get clientWidth(): number { Browser.__init__(); return Browser._clientWidth || Browser._window.innerWidth || Browser._document.body.clientWidth; } static set clientWidth(value: number) { Browser._clientWidth = value; } /** * 浏览器窗口可视高度。 * 通过...

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

2. 使用百度地图 · LayaAir3.0文档 · LAYABOX [ 99%]

...度地图的div容器 二、接着是构造函数: constructor() { Laya.init(1, 1); this.init(); // 使用高精度位置 Laya.Geolocation.enableHighAccuracy = true; Laya.Geolocation.watchPosition(Laya.Handler.create(this, this.updatePosition), Laya.Handler.create(this, this.onError)); // 绑定co...

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

3. 引用第三方JS模块 · LayaAir3.0文档 · LAYABOX [ 95%]

...是使用JS的模块功能。 步骤如下: 在项目文件夹执行 npm init 初始化项目。 使用npm install xxx --save 安装xxx包。 然后在代码中使用import语句导入即可。 1.2 使用示例 我们用第三方AStar模块来讲解: 1.2.1 npm init 在开发中使用npm init会...

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

4. 项目入口说明 · LayaAir3.0文档 · LAYABOX [ 85%]

...等。 那我们也提供了自定义的代码流程,通过Laya.addBeforeInitCallback定义引擎初始化之前要执行的逻辑,通过Laya.addAfterInitCallback定义引擎初始化之后要执行的逻辑。 例如,在开发者创建项目时会自动生成一个Main.ts,加入下面的代...

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

5. 缓存工具-layadcc · LayaAir3.0文档 · LAYABOX [ 79%]

...存 * @param cachePath 这个暂时设置为null即可 * @returns */ async init(headfile:string|null,cachePath:string):Promise<boolean>; /** * 当前缓存中是否缓存了某个文件 * */ async hasFile(url: string):Promise<boolean>; /** * 读取缓存中的一个文件,url是相对...

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

6. 和原生Dom交互 · LayaAir3.0文档 · LAYABOX [ 71%]

...的逻辑: class LayaUISample { constructor() { //初始化引擎 Laya.init(0,0); var Hls:any = Laya.Browser.window.Hls;//获取对Hls的引用。 var plyr:any = Laya.Browser.window.plyr;//获取对plyr的引用 //获取video对象,就是页面上命名为“player”的标签 var video:any = La...

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

7. 陀螺仪与加速计 · LayaAir3.0文档 · LAYABOX [ 68%]

...: class Gyroscope_Sample { private info: Laya.Text; constructor() { Laya.init(550, 400); this.info = new Laya.Text(); this.info.fontSize = 50; this.info.color = "#FFFFFF"; this.info.size(Laya.stage.width, Laya.stage.height); Laya.stage.addChild(this.info); Laya.Gyroscope.instance.on(Laya.Event.CHA...

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

8. 多线程Worker · LayaAir3.0文档 · LAYABOX [ 44%]

...口如下: class LayaUISample { constructor() { //初始化引擎 Laya.init(600,400,Laya.WebGL); //设置Laya提供的worker.js路径 Laya.WorkerLoader.workerPath = "libs/worker.js"; //开启worker线程 Laya.WorkerLoader.enable = true; //加载引擎需要的资源 Laya.loader.load("../atlas/comp...

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

9. 2D性能优化 · LayaAir3.0文档 · LAYABOX [ 43%]

...例为10000): class Test { private text:Laya.Text; constructor() { Laya.init(550,400,Laya.WebGL); Laya.Stat.show(); var textBox=new Laya.Sprite(); for(var i=0;i<10000;i++) { this.text=new Laya.Text(); this.text.text=(Math.random()*100).toFixed(0); this.text.color="#CCCCCC"; this.text.x=Math.ran...

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

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

...,清理对象池 export class Particle3D extends Sprite3D { private _isInited: boolean = false; private _filePath: string = null; private _particle: Laya.Sprite = null; private _shuriKenParticle3D: Array<ShuriKenParticle3D>= []; private _shurikenParticleSystem: Array<ShurikenParticleSyste...

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