【发布时间】:2017-12-10 23:16:48
【问题描述】:
嗨,所以我在预制件中有 4 个按钮我有一个加号按钮 a - 我已设置的按钮,因此当您单击 + 按钮时,它应该编辑其他按钮中的 2 个按钮中的文本,例如 Sell 10 和 Buy 10,当您再次单击 + 时,它会显示 Buy 20 和 Sell 20 等。
这些按钮是通过在主预制件中添加一个 c# 脚本并使用 + 和 - 按钮的 on_click 功能来设置的。我遇到的问题是更改其他 2 个按钮的文本的最佳方法是什么。由于这个预制件将被动态创建以在商店页面中制作 100-200 倍的物品,我正在考虑在附加到预制件的脚本中创建 2 个游戏对象并将两个按钮拖到它们上,但我确信必须有更好的方法来添加按钮的文本组件。
任何帮助将不胜感激。
我添加了一些图片来澄清:
我正在寻找的是最佳实践,这样当点击 + 或 - 时,它会更新买入和卖出按钮,从 10 变为 100,反之亦然。这是一个预制件,将被克隆 200-300 次,因此要寻找性能最佳的方法。
【问题讨论】:
-
我不确定我是否完全关注你;您是否对处理 UI 中的状态更改的良好做法有疑问,例如在某些事件中更改按钮中的文本?
-
我上传了一些图片和一份声明来帮助澄清。