更新 HowToCompile
+21
-2
@@ -2,19 +2,38 @@
|
||||
|
||||
# 注意事项
|
||||
|
||||
## [<0.3.5] [<2025-06-20]
|
||||
此插件分为unity编译部分与源码编译部分,源码部分文件需要设置首先为设置为被unity忽略的状态,整个源码文件完全展开后将有1个gb以上的体积,包含重复的依赖项目,以及各种重复的类型,所以完全不可以参与unity的编译。
|
||||
|
||||
## [>0.3.6] [>2025-06-21]
|
||||
插件编译源移动到了外层,现在不需要多余的设置了,只需要打开vs工程编译一遍即可,上手更快。
|
||||
同时之前的数学库项目已经在逐步添加测试案例了,可以直观看到使用方法,及性能基准。
|
||||
|
||||
# 如何编译
|
||||
|
||||
所有源码内容都在`Developer\`文件下。
|
||||
找到`..\Developer\DLLDev\MainSolution\MainSolution.sln`解决方案文件,打开后,将mainSolution设定为启动项目,即可开始编译。
|
||||
找到`Developer\MainSolution\MainSolution.sln`解决方案文件,打开后,将mainSolution设定为启动项目,即可开始编译。
|
||||
程序将以控制台窗口运行,一路回车即可完成对插件的编译,文件引用依赖会被自动解决。
|
||||
回到unity,再次编译项目,插件会被自动更新。
|
||||
|
||||
流程非常简单。
|
||||
|
||||
注意插件实际上是Release文件下的内容。外面的工程是核心本体。
|
||||
|
||||
# 依赖项目
|
||||
|
||||
xeric目前依赖的主要是NewToneSoft.Json,主要的兼容性问题也来源于这个组件。
|
||||
|
||||
是的然后就没有其他主要依赖了,毕竟这是被其他组件依赖的库,不可以有太多奇怪的内容。
|
||||
是的然后就没有其他主要依赖了,毕竟这是被其他组件依赖的库,不可以有太多奇怪的内容。
|
||||
|
||||
# 问题解决
|
||||
|
||||
根据unity版本不同,遭遇错误的解决方案都不同。
|
||||
|
||||
### 插件编译更新后,untiy报错与找不到插件命名空间相关的内容
|
||||
手动"Preferences -> External Tools -> Regenerate project files"刷新一下项目。
|
||||
|
||||
### 与同事git版本同步后,unity报错与找不到插件命名空间相关的内容
|
||||
通过git url直接在unity中获取插件,可以获得完整的package化管理功能,但如果package.json文件被修改,插件也会相应被自动卸载。
|
||||
可以重新在git中退回package相关文件,或重新使用git url下载。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user