Files
cneicy 78ccae3e07
Publish UPM package / publish (push) Failing after 1s
chore: initialize standalone UPM package
2026-08-26 02:50:31 +08:00

40 lines
987 B
Plaintext

# __PROJECT_NAME__
这是 `ShrinkModFramework` 生成的仓库内模组模板。
## 为什么推荐这个模板
这个模板直接生成到当前 Unity 项目的 `Assets` 目录下,复用:
- 当前 Unity 工程
- 当前 `ShrinkSDK.sln`
- 当前 asmdef 编译链
所以它比“独立外部 csproj 模板”更省事,也不会碰到额外的 IDE / workload SDK 解析问题。
## 生成位置
- 当前输出目录:`__ASSET_RELATIVE_OUTPUT__`
## 模板内容
- `Runtime/__ASMDEF_NAME__.asmdef`
- `Runtime/__PROJECT_NAME__Mod.cs`
- `Runtime/__PROJECT_NAME__Contracts.cs`
- `README.md`
## 建议流程
1. 生成模板
2. 在现有 Unity/Rider/VS 解决方案里直接修改代码
3. 等 Unity 正常编译通过
4. 后续如果需要,再单独补“导出 DLL 到 Mods 目录”的步骤
## 默认标识
- `ProjectName`: `__PROJECT_NAME__`
- `Namespace`: `__ROOT_NAMESPACE__`
- `Assembly`: `__ASMDEF_NAME__`
- `ModId`: `__MOD_ID__`
- `DisplayName`: `__DISPLAY_NAME__`