chenbin 822fa7d64a fix:更新uivm生成代码 | há 2 meses atrás | |
---|---|---|
.. | ||
.vscode | há 7 meses atrás | |
Templates | há 3 meses atrás | |
.gitignore | há 7 meses atrás | |
CodeWriter.d.ts | há 7 meses atrás | |
CustomInspector_fui.bytes | há 4 meses atrás | |
GenCode_CSharp.js | há 2 meses atrás | |
GenCode_CSharp.ts | há 2 meses atrás | |
GenCode_TypeScript.js | há 6 meses atrás | |
GenCode_TypeScript.ts | há 6 meses atrás | |
README.md | há 7 meses atrás | |
editor.d.ts | há 7 meses atrás | |
icon.png | há 7 meses atrás | |
main.js | há 4 meses atrás | |
main.ts | há 4 meses atrás | |
package.json | há 7 meses atrás | |
puerts.d.ts | há 7 meses atrás | |
tsconfig.json | há 7 meses atrás |
fgui的插件-生成ts、cs代码
生成cs还是ts代码的话需要自己修改main.ts然后编译一下插件即可
function onPublish(handler: FairyEditor.PublishHandler) {
if (!handler.genCode) return;
handler.genCode = false; //prevent default output
console.log('开始生成代码');
// genCodeTs(handler);
genCodeCS(handler);
}
UnityProject
Assets
Packages
ProjectSetting
TsProj
src
data
ui // * fgui导出代码目录位置,建议相对目录
framewrok
ui
BaseUI.ts // * 界面基类、通用类位置
UIProject
plugins
fgui_plugin_gen_code // * 本插件目录位置
```
需要在fgui编辑器设置中勾选导出设置