diff --git a/README.md b/README.md index 101d497..e8ff623 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,6 @@ 这是一个直观、可视化的行为树编辑器,行为树的保存格式为json,可以让策划自行去实现AI,技能,buff等复杂的游戏逻辑,从而减少不必要的沟通成本和提升开发效率。 ![](readme/preview.png) -## NodeJs版本 -V16.20.2(注意v16以上的17 18可能会有报错) - ## 使用方法 + 打开编辑器 + 工作区->节点定义->选择文件(json) diff --git a/package.json b/package.json index 4e3f972..512776c 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "start": "electron .", "build": "electron-packager ./ behavior3editor --platform=win32 --arch=x64 --out=./build --overwrite", "build-mac": "electron-packager ./ behavior3editor --platform=darwin --arch=universal --out=./build --overwrite", + "dist-mac": "npm run prestart && electron-builder --dir && electron-builder --mac", "dist": "npm run prestart && electron-builder --dir && electron-builder --win --x64" }, "repository": { diff --git a/render-process/TreeTabs.tsx b/render-process/TreeTabs.tsx index 66ab46c..7ba0657 100644 --- a/render-process/TreeTabs.tsx +++ b/render-process/TreeTabs.tsx @@ -83,6 +83,7 @@ export default class TreeTabs extends Component { const files = fs.readdirSync(workdir).filter((f) => { return f.endsWith(".json"); }); + fs.mkdirSync(workdir + "/../build", { recursive: true }); for (const path of files) { const buildpath = buildDir + "/" + path; console.log("build:", buildpath);