现在,我正在为开发人员准备新的Unity资产。主要思想是从Unity应用商店免费下载资产。此资产允许其他开发人员将诊断JSON文件发送到后端API。因为Unity在序列化字典方面有很多问题,所以我尝试找到创建诊断JSON的最佳解决方案,并且找到了现有的Asset(Json.NET)。
我的问题是:当我为Unity开发人员准备一个公共软件包时,我是否应该将其他资产包括到我的库中?如果不是-Unity开发人员更喜欢其他什么方式?
感谢所有建议!
答案 0 :(得分:1)
尽可能多地保留资产作为单独的下载内容,然后开发人员只能下载所需的内容。将资产导入Unity后,如果将多个资产打包在一起,就很难弄清楚您需要什么和不需要什么。这会占用磁盘空间,编译时间,并且会造成极大的混乱和混乱,尤其是当某些资产的依赖项随其他组件或Unity本身的升级而中断时。
顺便说一句,我对Unity的最大抱怨是,它似乎不够稳定,有时无法在生产环境上运行生产应用程序。每个版本中的细微差别和错误太多,版本数量惊人。