我想了解Unity3d中Streaming assets文件夹和资源文件夹之间的区别吗?
答案 0 :(得分:0)
流式资产: 放置在StreamingAssets中的所有文件都将原样复制到目标计算机上的特定文件夹中。在应用程序运行时,可以使用放置在StreamingAssets中的任何资产。
资源: 资源类允许您查找和访问包括资产在内的对象。您可以使用存储在资源中的“ Resources.Load”访问资产。 “资源”文件夹中的所有资产都将包含在构建中。当我们必须访问多个资产时,此资源文件夹会很方便,我们可以使用其引用来代替使用其路径名。
答案 1 :(得分:0)
想通过holo559扩展答案。
流媒体资产仅被复制为文件,因此可以这样访问。对于包含诸如sqlite数据库之类的文件或您希望能够使用StreamReader
的其他文件很有用。由于Web不支持文件系统,因此它们在某些平台(例如WebGL)上不起作用。也可以在运行时互换。
资源已嵌入到您的程序中,因此与平台无关。对于具有用于配置的示例文本文件(例如json或yml文件)很有用。