c# - 将资产下载到统一游戏中
问题描述
根据用户提出的要求,我有 1000 多个资产需要在我的统一游戏中下载,处理这个问题的最佳方法是什么?
解决方案
正如 evayly 在另一个答案中已经说过的那样,最好的方法是 Asset Bundles。
资产包可以是任何类型的 Unity 资产(如预制件)。不过,它们必须先在 unity 中构建,然后才能访问并下载到另一个 Unity 游戏中。
我发现 Unitys 下载资产的实现有点混乱和尴尬,所以我在我自己的项目中使用了来自 github 的资产包管理器(不是来自 Unity 的)。 https://github.com/SadPandaStudios/AssetBundleManager
它相当容易使用并且可以完成工作。
推荐阅读
- databricks - 从 Azure Databricks 下载通过 Python 代码写入 DBFS 的文件
- python - Python - 使用其他 py 脚本生成 exe 文件?
- html - 如何在 HTML 文件中编写内联脚本,将您的姓名打印到开发工具控制台?
- react-native - 是否可以在播放 react-native-video 之前缓冲音频文件?
- html - R Stargazer 表 ASCII 文本输出格式(换行、对齐和参考组)
- arm64 - ARM ISA 中的溢出是什么意思
- mysql - 如果触发器因任何原因失败,MYSQL 触发器是否可能返回错误消息?
- r - 循环遍历命名向量
- angular - API JSON GET - 监听变化
- javascript - this.src.indexOf 不是函数