let library = { //数组元素位置替换 swapArray: function(arr, index1, index2) { arr[index1] = arr.splice(index2, 1, arr[index1])[0]; return arr; }, swapLeft : function(arr) { let element = arr.shift(); arr.push(element); }, //生成指定范围随机整数 randomFromIntRange: function(min, max) { return Math.floor(Math.random() * (max - min)) + min; }, happenRate: function(rate) { let result = this.randomFromIntRange(0,100); if(result -1) { arr.splice(index, 1); } }, setImageBase64(base64Url,callback){ let img = new Image(); img.src = base64Url; img.onload = function(){ let texture = new cc.Texture2D(); texture.initWithElement(img); texture.handleLoadedTexture(); if (callback) callback(texture); } }, }; module.exports = library;