123456 |
- {
- "code": "var AllDataAnimaTypeJson = {};\r\nexport default class YouziAtlasPngAnima {\r\n constructor(width, height) {\r\n this.atlasPngUrl = null;\r\n this.animaPlaySpeed = 100;\r\n if (width || width > 120)\r\n YouziAtlasPngAnima.unitAtlasPngWidth = width;\r\n if (height || height > 120)\r\n YouziAtlasPngAnima.unitAtlasPngHeight = height;\r\n }\r\n createAnimation(url, createCompleteCall) {\r\n this.atlasPngUrl = url;\r\n if (AllDataAnimaTypeJson.hasOwnProperty(this.atlasPngUrl)) {\r\n createCompleteCall(AllDataAnimaTypeJson[this.atlasPngUrl]);\r\n }\r\n else {\r\n this.loadAnimaRes(createCompleteCall);\r\n }\r\n }\r\n loadAnimaRes(createCompleteCall) {\r\n Laya.loader.load(this.atlasPngUrl, new Laya.Handler(this, this.atlasPngRect, [createCompleteCall]), null, Laya.Loader.IMAGE);\r\n }\r\n atlasPngRect(createCompleteCall, texture) {\r\n var animaUnitTextureArr = [];\r\n for (var i = 0; i < 4; i++) {\r\n for (var j = 0; j < 4; j++) {\r\n var unitTexture = Laya.Texture.createFromTexture(texture, j * YouziAtlasPngAnima.unitAtlasPngWidth, i * YouziAtlasPngAnima.unitAtlasPngHeight, YouziAtlasPngAnima.unitAtlasPngWidth, YouziAtlasPngAnima.unitAtlasPngHeight);\r\n var unitGraphics = new Laya.Graphics();\r\n unitGraphics.drawTexture(unitTexture);\r\n animaUnitTextureArr.push(unitGraphics);\r\n }\r\n }\r\n var animation = new Laya.Animation;\r\n animation.frames = animaUnitTextureArr;\r\n animation.interval = this.animaPlaySpeed;\r\n AllDataAnimaTypeJson[this.atlasPngUrl] = animation;\r\n createCompleteCall(animation);\r\n }\r\n}\r\nYouziAtlasPngAnima.unitAtlasPngWidth = 120;\r\nYouziAtlasPngAnima.unitAtlasPngHeight = 120;\r\n//# sourceMappingURL=YouziAtlasPngAnima.js.map",
- "references": [],
- "map": "{\"version\":3,\"file\":\"YouziAtlasPngAnima.js\",\"sourceRoot\":\"\",\"sources\":[\"../../../../src/youziscript/youziui/YouziAtlasPngAnima.ts\"],\"names\":[],\"mappings\":\"AAAA,IAAI,oBAAoB,GAAG,EAAE,CAAC;AAC9B,MAAM,CAAC,OAAO,OAAO,kBAAkB;IAQnC,YAAY,KAAa,EAAC,MAAc;QAHhC,gBAAW,GAAG,IAAI,CAAC;QACnB,mBAAc,GAAG,GAAG,CAAC;QAGzB,IAAG,KAAK,IAAI,KAAK,GAAC,GAAG;YACjB,kBAAkB,CAAC,iBAAiB,GAAG,KAAK,CAAC;QACjD,IAAG,MAAM,IAAI,MAAM,GAAE,GAAG;YACpB,kBAAkB,CAAC,kBAAkB,GAAG,MAAM,CAAC;IACvD,CAAC;IAOD,eAAe,CAAC,GAAU,EAAC,kBAA2B;QAElD,IAAI,CAAC,WAAW,GAAG,GAAG,CAAC;QACvB,IAAG,oBAAoB,CAAC,cAAc,CAAC,IAAI,CAAC,WAAW,CAAC,EACxD;YACI,kBAAkB,CAAC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,CAAC,CAAC;SAC9D;aAAI;YACD,IAAI,CAAC,YAAY,CAAC,kBAAkB,CAAC,CAAC;SACzC;IACL,CAAC;IAGO,YAAY,CAAC,kBAA2B;QAE5C,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAC,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,EAAC,IAAI,CAAC,YAAY,EAAC,CAAC,kBAAkB,CAAC,CAAC,EAAC,IAAI,EAAC,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;IAC5H,CAAC;IAEO,YAAY,CAAC,kBAA2B,EAAC,OAAoB;QAEjE,IAAI,mBAAmB,GAAG,EAAE,CAAC;QAC7B,KAAI,IAAI,CAAC,GAAC,CAAC,EAAC,CAAC,GAAC,CAAC,EAAC,CAAC,EAAE,EACnB;YACI,KAAI,IAAI,CAAC,GAAC,CAAC,EAAC,CAAC,GAAC,CAAC,EAAC,CAAC,EAAE,EACnB;gBACI,IAAI,WAAW,GAAG,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC,OAAO,EACpD,CAAC,GAAC,kBAAkB,CAAC,iBAAiB,EAAC,CAAC,GAAC,kBAAkB,CAAC,kBAAkB,EAC9E,kBAAkB,CAAC,iBAAiB,EAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;gBAChF,IAAI,YAAY,GAAG,IAAI,IAAI,CAAC,QAAQ,EAAE,CAAC;gBACvC,YAAY,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;gBACtC,mBAAmB,CAAC,IAAI,CAAC,YAAY,CAAC,CAAC;aAC1C;SACJ;QACD,IAAI,SAAS,GAAG,IAAI,IAAI,CAAC,SAAS,CAAC;QACnC,SAAS,CAAC,MAAM,GAAG,mBAAmB,CAAC;QACvC,SAAS,CAAC,QAAQ,GAAG,IAAI,CAAC,cAAc,CAAC;QACzC,oBAAoB,CAAC,IAAI,CAAC,WAAW,CAAC,GAAG,SAAS,CAAC;QACnD,kBAAkB,CAAC,SAAS,CAAC,CAAC;IAElC,CAAC;;AAxDc,oCAAiB,GAAG,GAAG,CAAC;AACxB,qCAAkB,GAAG,GAAG,CAAC\"}"
- }
|