Unity3d 如何使用resources.load将2D精灵从资源文件夹调用到相机?

Unity3d 如何使用resources.load将2D精灵从资源文件夹调用到相机?,unity3d,Unity3d,就像是从标题上说的 如何使用脚本resources.load将资产文件夹中存在的要在运行时调用的项目调用到相机中 如果不是resource.load,是否有其他方法在运行时加载项目?Resources.load只能检索存储在资源文件夹中“资源”下的资源。这是因为该方法使用了路径。您可以拥有子文件夹并在资源的url中提供路径,但不能将某些内容存储在Assets/MyFolder/SomeTexture.png下并使用Resources.Load查找它。在这种情况下,您必须创建一个引用,并在insp

就像是从标题上说的

如何使用脚本resources.load将资产文件夹中存在的要在运行时调用的项目调用到相机中


如果不是resource.load,是否有其他方法在运行时加载项目?

Resources.load只能检索存储在资源文件夹中“资源”下的资源。这是因为该方法使用了路径。您可以拥有子文件夹并在资源的url中提供路径,但不能将某些内容存储在Assets/MyFolder/SomeTexture.png下并使用Resources.Load查找它。在这种情况下,您必须创建一个引用,并在inspector中将资源拖动到其中

资源文件夹资产和其他资产之间的区别在于,资源中的任何内容都会打包并随项目一起发送。原因是Unity无法知道应用程序是否会使用它,因此为了避免空引用,它会使用

仅当Unity通过拖动在Inspector中的代码中找到引用时,才会装运Assets文件夹中包含的资产。这使得构建更小,因为它也使用更好的算法进行压缩