排序
COCOS UUID更新还原
//******************************************* // index.json 示例 // [ // { // 'name': 'Act_1_ChongZhiZengSong', // 'uuid': '75fcdMzuAJOd6NfRzuA0VMq', // 'code': '75fcd333-b802-4e77...
提取编译后的cocos ts文件
const fs = require('fs'); const path = require('path'); // 读取压缩文件 const inputFile = path.join(__dirname, 'assets/main/index.ee639.js'); const outputDir = path.join(__dirname,...
cocos uuid解密脚本
//22位压缩后的 UUID解码配置 const BASE64_KEYS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; const values: number[] = new Array(123); // max char code in ba...
cocos3dx web反编译第一篇
cocos3dx web反编译第一篇将其脚本分类输出到code文件夹中import os import re # 定义文件夹路径 game_code_folder = 'game_code' output_folder = 'code' # 确保输出文件夹存在 os.makedirs(ou...
cocos3dx web反编译 第四篇
const fs = require('fs'); const { v4: uuidv4 } = require('uuid'); // 读取文件并处理可能的错误 function readFilePromise(filePath) { return new Promise((resolve, reject) => { fs.r...
通过浏览器还原cocos 3.8 场景结构(努力中)
let sceneinfo = cc.director.getScene(); // 获取当前场景 let children = cc.director.getScene().children;//获取当前场景所有节点 let sceneData = []; //全局定义场景存储点 // 定义一个函...
cocos 反序列场景报错解决方案
setterMap = [(obj, data) => { if (!obj) obj = {}; // 检查 obj 是否存在,如果不存在则初始化为空对象 obj.x = data[1] !== undefined ? data[1] : 0; // 如果 data[1] 是 undefined,则...
cocos3dx web反编译 第三篇
这篇讲述的是获取全部脚本文件,优化后存入scrip文件夹中const fs = require('fs'); const path = require('path'); const esprima = require('esprima'); const estraverse = require('estrave...
通过python裁剪cocos打包后的图片集
import os from PIL import Image import json # 读取图片 image_path = '14085874e.png' # 替换为你的图片路径 image = Image.open(image_path) print(f'Original image size: {image.size}') ...
cocos3dx web反编译第二篇
将资源文件恢复到源工程的文件夹里面const fs = require('fs'); const path = require('path'); // 支持的文件扩展名 const supportedExtensions = ['.jpg', '.png', '.gif', '.webp', '.mp3', ...

