【问题标题】:Multiple sprites for a prefab in UnityUnity中预制的多个精灵
【发布时间】:2014-07-30 17:59:22
【问题描述】:

我正在制作一个日本教育游戏并制作了这个sprite sheet.我已经在精灵编辑器中对其进行了切片并命名了所有符号。

我正在实例化 5 个预制件,它们需要有 5 个不同的精灵 符号。我以为我可以将整个工作表分配给游戏对象,或者只是继续向游戏对象添加精灵渲染器,但我错了。 我怎样才能做到这一点?

【问题讨论】:

标签: c# unity3d sprite


【解决方案1】:

您可以直接从代码中更改精灵。

this.GetComponent<SpriteRenderer>().sprite = someSprite;

您可以使用编辑器和每个精灵的公共变量依赖注入精灵本身;或者,如果您愿意,也可以改用 Resources.Load

【讨论】:

    猜你喜欢
    • 2016-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-13
    • 1970-01-01
    相关资源
    最近更新 更多