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

大约有 603 项符合查询结果, 库内数据总量为 31,580 项。 (搜索耗时: 0.0044 秒)

221. 关于laya图片资源缓存的问题 增量更新文件缓存 [ 66%]

...plit('static/') let _fileSrc = "" _content = JSON.parse(_content) if (_src.length > 1) { _fileSrc = _src[1] _fileSrc = _fileSrc.replace('.atlas','.png') if (staticVersion && staticVersion[_fileSrc]) { let _val = staticVersion[_fileSrc].split('?') if (_val.length > 1) { _hash = `?${_val...

来源: Laya_社区 发布时间: 20180412

222. Laya3D 中如何解决3D模型上添加文本的问题,类似Unity中的3DText [ 66%]

...(imageData.data, 512, 128); console.log("data:" + imageData.data.length); sprite3DMat.diffuseTexture = dataTexture; sprite3D.meshRender.material = sprite3DMat; } //绘制文字到canvas,判断换行位置,和设置canvas高度 public canvasWrapText(options) { var settings = { canvas:nu...

来源: Laya_社区 发布时间: 20180814

223. LayaBox进阶之UI管理类 [ 66%]

...vate getView(clazz: any):Laya.Node{ for(let i:number =0 ; i<this.uiList.length ; i++){ let uiData = this.uiList[i]; if(uiData.clazz == clazz){ return uiData.view; } } }[/i]根据clazz名字获取本地缓存的场景类     下面是关闭场景,[i] public closeWindow(clazz: any): void { let ...

来源: Laya_社区 发布时间: 20190222

224. 材质-BlinnPhong-高光贴图 [ 65%]

...At(0); for (var i = 0; i < skinnedMeshSprite3d.skinnedMeshRender.materials.length; i++) { var mat = skinnedMeshSprite3d.skinnedMeshRender.materials[i]; //高光贴图 mat.specularTexture = Laya.Texture2D.load(this.specularMapUrl[i]); } Laya.timer.frameLoop(1, this, function () { dude1.transform.rota...

来源: Laya_示例 发布时间: 20251209

225. 材质-BlinnPhong-法线贴图 [ 65%]

...ew Laya.Vector3(0.002, 0.002, 0.002); for (var i = 0; i < monster2._childs.length; i++) { var meshSprite3D = monster2._childs[i]; var material = meshSprite3D.meshRender.material; //法线贴图 material.normalTexture = Laya.Texture2D.load(this.normalMapUrl[i]); } Laya.timer.frameLoop(1, this, functi...

来源: Laya_示例 发布时间: 20251209

226. 2D拖尾渲染器 · LayaAir3.3 · 引擎文档 · LAYABOX [ 65%]

...nst floatKeyframe: Laya.FloatKeyframe[] = []; for (let i = 0; i &lt; value.length; i++) { //创建一个新的关键帧 let keyframe = new Laya.FloatKeyframe(); //设置关键帧的各项属性 keyframe.inTangent = value[i].inTangent; keyframe.outTangent = value[i].outTangent; keyframe.value = value...

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

227. laya绘制图形进行缩放的时候有问题 [ 65%]

... this.scaleX -= 0.1; this.scaleY -= 0.1; for (var i = 0; i &lt; this.nodes.length; i++) { this.nodes[i].scaleX += 0.1; this.nodes[i].scaleY += 0.1; } } else if (e.delta &lt; 0 &amp;&amp; this.scaleX &lt;= 1.5) { this.scaleX += 0.1; this.scaleY += 0.1; for (var i = 0; i &lt; this.nodes.length; i++) {...

来源: Laya_社区 发布时间: 20180211

228. Laya怎么使用雪碧图(spritesheet)? [ 65%]

...s;//["assets/ui/xxx.swf",...] var b:Array = ; for (var i:int = 0; i &lt; a.length; i++) { var s:String = a; var u:String = s.substr(0, s.length - 4);//去掉.swf后缀 var o1:Object = { url:u + "/sheet.js?v=" + config.version, type:ResLoader.TXT, size:1}; var o2:Object = { url:u + "/sheet.png?v=" + ...

来源: Laya_社区 发布时间: 20151217

229. html固定宽高,设置垂直居中没有效果。只有水平居中才生效。看了下源码,感觉在updatePos函数里的算法不对 [ 65%]

...this._getCSSStyle()._getValign() == 1){ for(var i = 0; i &lt; this._childs.length; i++){ var e = this._childs[i]; if(e instanceof HTMLElement &amp;&amp; e._text.words){ for(var j = 0; j &lt; e._text.words.length; j++){ var w = e._text.words[j]; w.y = (this.height - tArray[1])/2 + w.y; } }else{ e.y =...

来源: Laya_社区 发布时间: 20180104

230. 2D精灵光 · LayaAir3.3 · 引擎文档 · LAYABOX [ 64%]

...yPrimitive([vertices], [declaration], indices, Laya.IndexFormat.UInt16, [{ length: indices.length, start: 0 }]); return mesh2D; } } 最终的效果如图3-1所示, (图3-1) Copyright ©Layabox 2025 all right reserved,powered by LayaAir Engine更新时间: 2025-10-10 16:27:56 img{cursor:poi...

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