unity3d - 使用从 Unity 资产商店购买的脚本、模型、动画等的推荐工作流程是什么?
问题描述
假设我在 Unity 资产商店购买了不同的项目,包括脚本、模型、动画等。导入后,它们都在 'Assets' 或 'Assets/Plugins' 下的不同文件夹中,并带有他们的品牌名称,并且每个都有它自己的文件夹结构。
我应该把我需要的东西放在我自己的文件夹里,还是把它们留在原来的地方?
需要考虑的事项:我将对模型的脚本、动画、预制件进行一些更改。而且我购买的资产可能会升级,我想要我曾经升级过的东西。那么使用它们的推荐工作流程是什么?欢迎任何经验,谢谢!
解决方案
将插件移动到不同的文件夹不会影响以后的插件升级,但是进入插件并更改源代码或内容最终会与未来的版本发生冲突。我建议不要更改插件的原始内容。
如果您确实想覆盖然后,您可以在插件脚本周围有一个包装脚本并根据需要对其进行自定义,或者git
在单独的分支中升级插件时使用版本控制(如),然后合并您编辑的版本插件与实际插件的最新版本。
现在unity也有一个组织良好的packages
目录系统,你可以参考自定义组织外部第三方插件。
推荐阅读
- docker - 节点重启时延迟 Docker Swarm 副本重新调度
- python - 如何在一个图表中绘制多个文件?
- reactjs - React & Next.js — Bug: getting previous page's value from session storage
- apk - “app not installed” Apk 编辑器编辑清单 Android 存储位置
- javascript - 如何将回调函数返回的值赋给变量?从另一个问题无法理解。关于异步调用
- github - 如何从 GitHub 包中删除旧的快照工件
- javascript - 在 jsfiddle 中,它在纯 javascript 中工作,但是 - 当我在我的代码中包含它时,如果不包含 jquery,它就无法工作
- visual-studio-app-center - 从 AppCenter 下载屏幕截图(或其他构建工件)
- flutter - 擦除颤动网络中图像的动画
- python - 尽管运行了“conda install”,但 Python 包并未升级