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

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

1. 3D寻路 · LayaAir3.0文档 · LAYABOX [ 100%]

...t; var pixelsInfo = texture.getPixels(); var aStarArr = []; var index = 0; for (var w = 0; w < textureWidth; w++) { var colaStarArr = aStarArr[w] = []; for (var h = 0; h < textureHeight; h++) { var r = pixelsInfo[index++]; var g = pixelsInfo[index++]; var b = pixelsInfo[index++]; var a = pixel...

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

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

...//获取这个粒子特效的所有粒子系统,用于后面整体播放 for (var i = 0, len = this._particle.numChildren; i < len; i++) { var child:Node = this._particle.getChildAt(i); if (child instanceof Laya.ShuriKenParticle3D) { this._shuriKenParticle3D.push(child); this._shurikenParticleS...

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

3. 列表组件 · LayaAir3.0文档 · LAYABOX [ 85%]

...onEnable(): void { // 给List对象赋值 var data: Array<any> = []; for (var m: number = 0; m < 20; m++) { data.push({ m_label: "No." + m }); } this.list.array = data; } } 代码中,m_label的命名要与List列表项下的Label组件命名相同。 1.2.5 运行查看效果 将脚本挂...

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

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

...vg xmlns="http://www.w3.org/2000/svg" width="200" height="200">' + '<foreignObject width="100%" height="100%">' + '<div xmlns="http://www.w3.org/1999/xhtml" style="font-size:40px">' + '<em>I</em> like ' + '<span style="color:white; text-shadow: 0px 1px 0px #999, 0px 2px...

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

5. 像素线 · LayaAir3.0文档 · LAYABOX [ 78%]

...sh.getPositions(positions); var indices = mesh.getSubMesh(0).getIndices(); for (var i: number = 0; i < indices.length; i += 3) { var vertex0: Laya.Vector3 = positions[indices[i]]; var vertex1: Laya.Vector3 = positions[indices[i + 1]]; var vertex2: Laya.Vector3 = positions[indices[i + 2]]; Laya.Ve...

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

6. 定时器 · LayaAir3.0文档 · LAYABOX [ 74%]

...hod 定时器回调函数。 * @param args 回调参数。 * @param coverBefore 是否覆盖之前的延迟执行,默认为 true 。 */ frameOnce(delay: number, caller: any, method: Function, args: any[] = null, coverBefore: boolean = true): void { this._create(true, false, delay, caller, method, ...

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

7. CommandBuffer · LayaAir3.0文档 · LAYABOX [ 68%]

...到Camera的渲染事件中,目前laya支持的Camera事件如下: BeforeForwardOpaque = 0,//在渲染非透明物体之前BeforeSkyBox = 2,//在渲染天空盒之前BeforeTransparent = 4,//在渲染透明物体之BeforeImageEffect = 6,//在后期处理之前AfterEveryThing = 8,//所有渲染之...

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

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

...建的模拟数据,模拟树状列表数据,拼接列表的数据源 for (let i: number = 0; i < 5; i++) { //拼接目录数据结构(item标签这里可以自己定义标签名,用什么开头就用什么结束,但是title这里,一定要对应列表渲染单元的label文本节点name...

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

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

...push("resources/apes/monkey3.png"); Laya.loader.load(assets).then(()=>{ for(var i:number = 0, len: number = assets.length; i<len; ++i) { var asset:string = assets[i]; //查看log,清理前资源一直在内存中 console.log(Laya.loader.getRes(asset)); //调用清理方法 Laya.loader.clearR...

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

10. 对象池 · LayaAir3.0文档 · LAYABOX [ 63%]

...etPoolBySign("Bullet"); // 创建10个子弹对象,并放入对象池中 for( var i = 0 ; i < 10 ; i++ ) { // 创建一个子弹 let bullet = new Bullet(); bulletPool.push( bullet ); } // 当需要的时候,可以从对象池中拿子弹对象 let bullet = Pool.getItem("Bullet"); 2,对于...

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