feat: docs and more externals
This commit is contained in:
parent
3f4f370280
commit
26a0a3c2e0
|
|
@ -0,0 +1,12 @@
|
|||
# Unity Puerts 模板
|
||||
|
||||
工作方式
|
||||
|
||||
1. 正常npm项目,输出一个js bundle,与unity独立
|
||||
2. 依赖Unity生成的类型绑定,将打包放入同一目录的Resources文件夹内
|
||||
|
||||
安装配置
|
||||
|
||||
1. clone本仓库到unity项目外任意路径,npm install安装依赖
|
||||
1. 将Unity项目的`Assets/Gen` symlink到根目录下
|
||||
1. 配置`.gitignore`,忽略`Assets/Gen`文件夹内容
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
import { defineConfig } from '@rspack/cli';
|
||||
|
||||
import { defineConfig } from "@rspack/cli";
|
||||
export default defineConfig({
|
||||
entry: {
|
||||
main: './src/index.ts'
|
||||
main: "./src/index.ts",
|
||||
},
|
||||
|
||||
externalsType: 'var',
|
||||
externalsType: "var",
|
||||
externals: {
|
||||
unityengine: 'CS.UnityEngine'
|
||||
}
|
||||
unityengine: "CS.UnityEngine",
|
||||
"unityengine/ui": "CS.UnityEngine.UI",
|
||||
"system": "CS.System",
|
||||
},
|
||||
});
|
||||
|
|
|
|||
|
|
@ -0,0 +1 @@
|
|||
console.log("blah");
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
declare module "unityengine" {
|
||||
export = CS.UnityEngine;
|
||||
}
|
||||
declare module "unityengine/ui" {
|
||||
export = CS.UnityEngine.UI;
|
||||
}
|
||||
declare module "system" {
|
||||
export = CS.System;
|
||||
}
|
||||
Loading…
Reference in New Issue