不能实例化多精灵

时间:2019-03-21 12:34:33

标签: unity3d sprite

我似乎无法加载Sprite运行时。

我有一个主网格对象,在网格上有TerrainDrawer组件。

脚本代码:

    WebDriverWait(driver, 10).until(
    EC.presence_of_element_located((By.CLASS_NAME, "gbcvs-c-addToCart__inner"))
    )

我想使用的精灵:

enter image description here enter image description here

启动游戏时,出现此错误:

  

IndexOutOfRangeException:索引超出数组的范围。   TerrainDrawer.Start()(位于Assets / Scripts / TerrainDrawer.cs:21)

我有一种强烈的感觉,我的问题在于精灵的路径,但是现在不管我尝试什么,我都无法加载它。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

要从代码中的资源加载,必须存在一个名为Resources的文件夹,其中包含该精灵。基本上,您正在加载一个空数组,这就是为什么会出现超出范围的错误。

Take a look at this page from the docs.

希望这会有所帮助!