【问题标题】:How to change GridLayoutGroup 's item sprite at run time in Unity如何在 Unity 运行时更改 GridLayoutGroup 的项目精灵
【发布时间】:2019-02-28 18:29:17
【问题描述】:

我正在为 Unity 游戏实现库存系统。玩家只需从 18 个库存项目中选择 3 个项目(GridLayoutGroup)。如果玩家单击项目,我想将 GridLayoutGroup 项目的精灵更改为选中的图像。如何在运行时访问 GridLayoutGroup 项目。任何帮助将不胜感激。

【问题讨论】:

  • 在 GridLayoutGroup 中,项目仍然是例如一个Image 组件,甚至可能是一个Button,所以你不能把你的代码放在项目上以确定你点击了哪个项目吗?

标签: c# unity3d grid-layout


【解决方案1】:

你可以使用toggle,它有2个图像:背景和复选标记,背景图像将是“未选中”和复选标记 - “选中”。

【讨论】:

    猜你喜欢
    • 2016-09-02
    • 2019-05-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多