Deploy website - based on 96076c7733
240
demo/v1.0.0/web-mobile/assets/multi-render/config.d13c6.json
Normal file
@@ -0,0 +1,240 @@
|
||||
{
|
||||
"paths": {
|
||||
"77hE9EwNpMlKl/+sGrhEVR": [
|
||||
"multi-batcher/images/1",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"c4+eoUuahAOa4lmC/4Hkdi": [
|
||||
"multi-batcher/images/1",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"b6FhIxTWVHXKa7qBmehR6I": [
|
||||
"multi-batcher/images/etc1_rgb_a",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"eahTDGUrZBV4Y+i+JslTuW": [
|
||||
"multi-batcher/images/etc1_rgb_a",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"0a5R1NT2lDxqcI2pwtgfb1": [
|
||||
"multi-batcher/images/png",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"ebcqWiiDdPRaJKJIbu9ft4": [
|
||||
"multi-batcher/images/png",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"22JHeF7zBLZqnS68r2p/bo": [
|
||||
"multi-batcher/images/pvrtc2_rgb_a",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"41Zz922rlJZZmZnFZqPxVK": [
|
||||
"multi-batcher/images/pvrtc2_rgb_a",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"43jA/TdMpFA7K8IIjNbb9M": [
|
||||
"multi-batcher/images/sheep_down_0",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"8fHzmU6I5EBqjpHEb0Xl3i": [
|
||||
"multi-batcher/images/sheep_down_0",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"10Drosz6JPsKWsqV+bRh/A": [
|
||||
"multi-batcher/images/sheep_jump_2",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"2dPOEW20pCTLs79c0WyZVp": [
|
||||
"multi-batcher/images/sheep_jump_2",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"44mZ0YUdFAF56mmNytjs31": [
|
||||
"multi-batcher/images/sheep_jump_3",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"b48cuQCqRMLaIzf9I1fTbW": [
|
||||
"multi-batcher/images/sheep_jump_3",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"55URLSNf5K3IyZBezfiMKa": [
|
||||
"multi-batcher/images/sheep_run_1",
|
||||
"cc.SpriteFrame",
|
||||
1
|
||||
],
|
||||
"7aeIQwZiFL1YbOCVeiFt1p": [
|
||||
"multi-batcher/images/sheep_run_1",
|
||||
"cc.Texture2D"
|
||||
],
|
||||
"14W7pBGWJJ7q7JCPsVTovy": [
|
||||
"multi-batcher/multi-batcher",
|
||||
"cc.Prefab"
|
||||
],
|
||||
"c58wUeG09DhJOcuDi8uPW/": [
|
||||
"multi-material/multi-material",
|
||||
"cc.Prefab"
|
||||
],
|
||||
"0eAM9yHrBFe4PSAXHMHNl+": [
|
||||
"multi-material/test-material",
|
||||
"cc.Material"
|
||||
]
|
||||
},
|
||||
"uuids": [
|
||||
"0a5R1NT2lDxqcI2pwtgfb1",
|
||||
"0eAM9yHrBFe4PSAXHMHNl+",
|
||||
"10Drosz6JPsKWsqV+bRh/A",
|
||||
"14W7pBGWJJ7q7JCPsVTovy",
|
||||
"1cijzBpFJCdoSNK98w5oUq",
|
||||
"22JHeF7zBLZqnS68r2p/bo",
|
||||
"29FYIk+N1GYaeWH/q1NxQO",
|
||||
"2cDGL4OAVN0ZbEl3w2urT8",
|
||||
"2dPOEW20pCTLs79c0WyZVp",
|
||||
"3479J6IuROz7rZhiZpn63y",
|
||||
"41Zz922rlJZZmZnFZqPxVK",
|
||||
"43jA/TdMpFA7K8IIjNbb9M",
|
||||
"44mZ0YUdFAF56mmNytjs31",
|
||||
"45vlnzVlVDaZ6fRVyB0t3Z",
|
||||
"55URLSNf5K3IyZBezfiMKa",
|
||||
"5cO7kybDxGj4ipyMYdRYZB",
|
||||
"5dz/wYuRNGDqDZXXT0zaEr",
|
||||
"5f5dyqtRNNxaFmVzYns6FZ",
|
||||
"6eBWFz0oVHPLIGQKf/9Thu",
|
||||
"71VhFCTINJM6/Ky3oX9nBT",
|
||||
"77hE9EwNpMlKl/+sGrhEVR",
|
||||
"7aeIQwZiFL1YbOCVeiFt1p",
|
||||
"80AR/OlBFOoajT99htLYeJ",
|
||||
"8029xEf4FHy49dWo6NK8c7",
|
||||
"8c20Sso/ZEn7NUfNSM+EBh",
|
||||
"8fHzmU6I5EBqjpHEb0Xl3i",
|
||||
"a2MjXRFdtLlYQ5ouAFv/+R",
|
||||
"a7ZscqX+JCIZRS157bMyhq",
|
||||
"aaYr2KZ+xPDqeLsRHUKxRA",
|
||||
"b4P/PCArtIdIH38t6mlw8Y",
|
||||
"b48cuQCqRMLaIzf9I1fTbW",
|
||||
"b6FhIxTWVHXKa7qBmehR6I",
|
||||
"bc2ZOJo5NCbrI0FXxitEvE",
|
||||
"c1Hf3Sl8ZAnJwP/fpoHxap",
|
||||
"c4+eoUuahAOa4lmC/4Hkdi",
|
||||
"c58wUeG09DhJOcuDi8uPW/",
|
||||
"d9xFMK7wVFwbAS60aG9McP",
|
||||
"e8Ueib+qJEhL6mXAHdnwbi",
|
||||
"e97GVMl6JHh5Ml5qEDdSGa",
|
||||
"eahTDGUrZBV4Y+i+JslTuW",
|
||||
"ebcqWiiDdPRaJKJIbu9ft4",
|
||||
"ecpdLyjvZBwrvm+cedCcQy",
|
||||
"f0BIwQ8D5Ml7nTNQbh1YlS"
|
||||
],
|
||||
"scenes": {},
|
||||
"redirect": [
|
||||
"1cijzBpFJCdoSNK98w5oUq",
|
||||
0,
|
||||
"2cDGL4OAVN0ZbEl3w2urT8",
|
||||
0,
|
||||
"3479J6IuROz7rZhiZpn63y",
|
||||
0,
|
||||
"45vlnzVlVDaZ6fRVyB0t3Z",
|
||||
0,
|
||||
"5cO7kybDxGj4ipyMYdRYZB",
|
||||
1,
|
||||
"5f5dyqtRNNxaFmVzYns6FZ",
|
||||
1,
|
||||
"6eBWFz0oVHPLIGQKf/9Thu",
|
||||
0,
|
||||
"80AR/OlBFOoajT99htLYeJ",
|
||||
0,
|
||||
"8029xEf4FHy49dWo6NK8c7",
|
||||
0,
|
||||
"a2MjXRFdtLlYQ5ouAFv/+R",
|
||||
1,
|
||||
"a7ZscqX+JCIZRS157bMyhq",
|
||||
0,
|
||||
"aaYr2KZ+xPDqeLsRHUKxRA",
|
||||
0,
|
||||
"bc2ZOJo5NCbrI0FXxitEvE",
|
||||
0,
|
||||
"c1Hf3Sl8ZAnJwP/fpoHxap",
|
||||
0,
|
||||
"d9xFMK7wVFwbAS60aG9McP",
|
||||
0,
|
||||
"ecpdLyjvZBwrvm+cedCcQy",
|
||||
2
|
||||
],
|
||||
"deps": [
|
||||
"common",
|
||||
"main",
|
||||
"internal"
|
||||
],
|
||||
"packs": {
|
||||
"03de068c3": [
|
||||
"0a5R1NT2lDxqcI2pwtgfb1",
|
||||
"0eAM9yHrBFe4PSAXHMHNl+",
|
||||
"10Drosz6JPsKWsqV+bRh/A",
|
||||
"14W7pBGWJJ7q7JCPsVTovy",
|
||||
"22JHeF7zBLZqnS68r2p/bo",
|
||||
"29FYIk+N1GYaeWH/q1NxQO",
|
||||
"2dPOEW20pCTLs79c0WyZVp",
|
||||
"41Zz922rlJZZmZnFZqPxVK",
|
||||
"43jA/TdMpFA7K8IIjNbb9M",
|
||||
"44mZ0YUdFAF56mmNytjs31",
|
||||
"55URLSNf5K3IyZBezfiMKa",
|
||||
"5dz/wYuRNGDqDZXXT0zaEr",
|
||||
"71VhFCTINJM6/Ky3oX9nBT",
|
||||
"77hE9EwNpMlKl/+sGrhEVR",
|
||||
"7aeIQwZiFL1YbOCVeiFt1p",
|
||||
"8c20Sso/ZEn7NUfNSM+EBh",
|
||||
"8fHzmU6I5EBqjpHEb0Xl3i",
|
||||
"b4P/PCArtIdIH38t6mlw8Y",
|
||||
"b48cuQCqRMLaIzf9I1fTbW",
|
||||
"b6FhIxTWVHXKa7qBmehR6I",
|
||||
"c4+eoUuahAOa4lmC/4Hkdi",
|
||||
"c58wUeG09DhJOcuDi8uPW/",
|
||||
"e8Ueib+qJEhL6mXAHdnwbi",
|
||||
"e97GVMl6JHh5Ml5qEDdSGa",
|
||||
"eahTDGUrZBV4Y+i+JslTuW",
|
||||
"ebcqWiiDdPRaJKJIbu9ft4",
|
||||
"f0BIwQ8D5Ml7nTNQbh1YlS"
|
||||
]
|
||||
},
|
||||
"name": "multi-render",
|
||||
"importBase": "import",
|
||||
"nativeBase": "native",
|
||||
"debug": true,
|
||||
"isZip": false,
|
||||
"encrypted": false,
|
||||
"versions": {
|
||||
"import": [
|
||||
"03de068c3",
|
||||
"732a1"
|
||||
],
|
||||
"native": [
|
||||
"10Drosz6JPsKWsqV+bRh/A",
|
||||
"eae97",
|
||||
"22JHeF7zBLZqnS68r2p/bo",
|
||||
"2ecc6",
|
||||
"43jA/TdMpFA7K8IIjNbb9M",
|
||||
"28847",
|
||||
"44mZ0YUdFAF56mmNytjs31",
|
||||
"99af5",
|
||||
"71VhFCTINJM6/Ky3oX9nBT",
|
||||
"c06a9",
|
||||
"77hE9EwNpMlKl/+sGrhEVR",
|
||||
"92cfc",
|
||||
"7aeIQwZiFL1YbOCVeiFt1p",
|
||||
"9e7e3",
|
||||
"b4P/PCArtIdIH38t6mlw8Y",
|
||||
"83fcc",
|
||||
"b6FhIxTWVHXKa7qBmehR6I",
|
||||
"6159f",
|
||||
"e8Ueib+qJEhL6mXAHdnwbi",
|
||||
"90cf4",
|
||||
"ebcqWiiDdPRaJKJIbu9ft4",
|
||||
"46cee"
|
||||
]
|
||||
}
|
||||
}
|
100
demo/v1.0.0/web-mobile/assets/multi-render/index.d13c6.js
Normal file
@@ -0,0 +1,100 @@
|
||||
window.__require = function e(t, n, r) {
|
||||
function s(o, u) {
|
||||
if (!n[o]) {
|
||||
if (!t[o]) {
|
||||
var b = o.split("/");
|
||||
b = b[b.length - 1];
|
||||
if (!t[b]) {
|
||||
var a = "function" == typeof __require && __require;
|
||||
if (!u && a) return a(b, !0);
|
||||
if (i) return i(b, !0);
|
||||
throw new Error("Cannot find module '" + o + "'");
|
||||
}
|
||||
o = b;
|
||||
}
|
||||
var f = n[o] = {
|
||||
exports: {}
|
||||
};
|
||||
t[o][0].call(f.exports, function(e) {
|
||||
var n = t[o][1][e];
|
||||
return s(n || e);
|
||||
}, f, f.exports, e, t, n, r);
|
||||
}
|
||||
return n[o].exports;
|
||||
}
|
||||
var i = "function" == typeof __require && __require;
|
||||
for (var o = 0; o < r.length; o++) s(r[o]);
|
||||
return s;
|
||||
}({
|
||||
"multi-batcher": [ function(require, module, exports) {
|
||||
"use strict";
|
||||
cc._RF.push(module, "3e9188DEK9FCYlYeL+jvmrQ", "multi-batcher");
|
||||
"use strict";
|
||||
var __extends = this && this.__extends || function() {
|
||||
var extendStatics = function(d, b) {
|
||||
extendStatics = Object.setPrototypeOf || {
|
||||
__proto__: []
|
||||
} instanceof Array && function(d, b) {
|
||||
d.__proto__ = b;
|
||||
} || function(d, b) {
|
||||
for (var p in b) Object.prototype.hasOwnProperty.call(b, p) && (d[p] = b[p]);
|
||||
};
|
||||
return extendStatics(d, b);
|
||||
};
|
||||
return function(d, b) {
|
||||
extendStatics(d, b);
|
||||
function __() {
|
||||
this.constructor = d;
|
||||
}
|
||||
d.prototype = null === b ? Object.create(b) : (__.prototype = b.prototype, new __());
|
||||
};
|
||||
}();
|
||||
var __decorate = this && this.__decorate || function(decorators, target, key, desc) {
|
||||
var c = arguments.length, r = c < 3 ? target : null === desc ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
|
||||
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) (d = decorators[i]) && (r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r);
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
var _a = cc._decorator, ccclass = _a.ccclass, property = _a.property;
|
||||
var MultiBatcher = function(_super) {
|
||||
__extends(MultiBatcher, _super);
|
||||
function MultiBatcher() {
|
||||
var _this = null !== _super && _super.apply(this, arguments) || this;
|
||||
_this.batchBtn = null;
|
||||
_this.cancelBtn = null;
|
||||
_this.textures = null;
|
||||
return _this;
|
||||
}
|
||||
MultiBatcher.prototype.onLoad = function() {
|
||||
var _this = this;
|
||||
this.batchBtn.on("click", function() {
|
||||
var batcher = new cc.sp.MultiBatcher();
|
||||
batcher.init();
|
||||
_this.textures.children.forEach(function(v) {
|
||||
var sprite = v.getComponent(cc.Sprite);
|
||||
batcher.requsetMaterial(sprite.spriteFrame.getTexture());
|
||||
sprite.setVertsDirty();
|
||||
});
|
||||
});
|
||||
this.cancelBtn.on("click", function() {
|
||||
_this.textures.children.forEach(function(v) {
|
||||
var sprite = v.getComponent(cc.Sprite);
|
||||
sprite.spriteFrame.getTexture().unlinkMaterial();
|
||||
sprite.setMaterial(0, cc.Material.getBuiltinMaterial("2d-sprite"));
|
||||
sprite.setVertsDirty();
|
||||
});
|
||||
});
|
||||
};
|
||||
__decorate([ property(cc.Node) ], MultiBatcher.prototype, "batchBtn", void 0);
|
||||
__decorate([ property(cc.Node) ], MultiBatcher.prototype, "cancelBtn", void 0);
|
||||
__decorate([ property(cc.Node) ], MultiBatcher.prototype, "textures", void 0);
|
||||
MultiBatcher = __decorate([ ccclass ], MultiBatcher);
|
||||
return MultiBatcher;
|
||||
}(cc.Component);
|
||||
exports.default = MultiBatcher;
|
||||
cc._RF.pop();
|
||||
}, {} ]
|
||||
}, {}, [ "multi-batcher" ]);
|
||||
//# sourceMappingURL=index.js.map
|
1
demo/v1.0.0/web-mobile/assets/multi-render/index.js.map
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["assets/multi-render/multi-batcher/multi-batcher.ts"],"names":["_a","cc","_decorator","ccclass","property","MultiBatcher","_super","__extends","_this","apply","this","arguments","batchBtn","cancelBtn","textures","prototype","onLoad","on","batcher","sp","init","children","forEach","v","sprite","getComponent","Sprite","requsetMaterial","spriteFrame","getTexture","setVertsDirty","unlinkMaterial","setMaterial","Material","getBuiltinMaterial","__decorate","Node","Component","exports","default"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IACM,IAAAA,KAAAC,GAAAC,YAAAC,UAAAH,GAAAG,SAAAC,WAAAJ,GAAAI;IAGN,IAAAC,eAAA,SAAAC;MAA0CC,UAAAF,cAAAC;MAA1C,SAAAD;QAAA,IAAAG,QAAA,SAAAF,UAAAA,OAAAG,MAAAC,MAAAC,cAAAD;QAGIF,MAAAI,WAAA;QAGAJ,MAAAK,YAAA;QAGAL,MAAAM,WAAA;;;MAGUT,aAAAU,UAAAC,SAAA;QAAV,IAAAR,QAAAE;QACIA,KAAAE,SAAAK,GAAA,SAAA;UACI,IAAAC,UAAA,IAAAjB,GAAAkB,GAAAd;UACAa,QAAAE;UACAZ,MAAAM,SAAAO,SAAAC,QAAA,SAAAC;YACI,IAAAC,SAAAD,EAAAE,aAAAxB,GAAAyB;YACAR,QAAAS,gBAAAH,OAAAI,YAAAC;YACAL,OAAAM;;;QAIRpB,KAAAG,UAAAI,GAAA,SAAA;UACIT,MAAAM,SAAAO,SAAAC,QAAA,SAAAC;YACI,IAAAC,SAAAD,EAAAE,aAAAxB,GAAAyB;YACAF,OAAAI,YAAAC,aAAAE;YACAP,OAAAQ,YAAA,GAAA/B,GAAAgC,SAAAC,mBAAA;YACAV,OAAAM;;;;MAzBZK,WAAA,EADC/B,SAAAH,GAAAmC,SACwB/B,aAAAU,WAAA,iBAAA;MAGzBoB,WAAA,EADC/B,SAAAH,GAAAmC,SACyB/B,aAAAU,WAAA,kBAAA;MAG1BoB,WAAA,EADC/B,SAAAH,GAAAmC,SACwB/B,aAAAU,WAAA,iBAAA;MATRV,eAAA8B,WAAA,EADpBhC,WACoBE;MAiCrB,OAAAA;KAjCA,CAAAJ,GAAAoC;IAAqBC,QAAAC,UAAAlC","sourcesContent":["\nconst { ccclass, property } = cc._decorator;\n\n@ccclass\nexport default class MultiBatcher extends cc.Component {\n\n @property(cc.Node)\n batchBtn: cc.Node = null;\n\n @property(cc.Node)\n cancelBtn: cc.Node = null;\n\n @property(cc.Node)\n textures: cc.Node = null;\n\n\n protected onLoad(): void {\n this.batchBtn.on('click', () => {\n const batcher = new cc.sp.MultiBatcher();\n batcher.init();\n this.textures.children.forEach(v => {\n const sprite = v.getComponent(cc.Sprite);\n batcher.requsetMaterial(sprite.spriteFrame.getTexture());\n sprite.setVertsDirty();\n });\n });\n\n this.cancelBtn.on('click', () => {\n this.textures.children.forEach(v => {\n const sprite = v.getComponent(cc.Sprite);\n sprite.spriteFrame.getTexture().unlinkMaterial();\n sprite.setMaterial(0, cc.Material.getBuiltinMaterial('2d-sprite'));\n sprite.setVertsDirty();\n });\n });\n }\n\n}\n"],"file":"index.js"}
|
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 7.3 KiB |
After Width: | Height: | Size: 1.0 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 7.6 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 7.3 KiB |