Unity 中的流资产文件夹 VS 资源文件夹?

use*_*356 4 unity-game-engine unity5

我想知道 Unity3d 中的 Streaming assets 文件夹和 resources 文件夹之间的区别?

App*_*jag 8

想通过holo559扩展答案。

流媒体资产只是作为文件复制,因此可以这样访问。用于包含诸如 sqlite 数据库之类的文件或您希望能够使用的其他文件StreamReader。由于网络没有文件系统支持,它们在某些平台上不起作用,例如 WebGL。也可以在运行时互换。

资源嵌入到您的程序中,因此与平台无关。对于具有用于配置的示例文本文件(例如 json 或 yml 文件)很有用。


小智 3

Streaming Assets:放置在 StreamingAssets 中的任何文件都会按原样复制到目标计算机上的特定文件夹。放置在 StreamingAssets 中的任何资源都可以在应用程序运行时使用。


资源:资源类允许您查找和访问包括资产在内的对象。您可以使用资源中存储的“Resources.Load”访问资源。“资源”文件夹中的所有资源都将包含在构建中。当我们必须访问多个资源时,这个资源文件夹会很方便,我们可以使用它的引用,而不是使用它们的路径名。