danil2283376 Asked:2020-06-26 23:41:01 +0000 UTC2020-06-26 23:41:01 +0000 UTC 2020-06-26 23:41:01 +0000 UTC 如何处理按钮 UI 按钮,而不是 OnClick(),对向右或向左的箭头执行操作 772 我需要这个来更改音量的文本,如果玩家在按钮中按下右键,那么文本会更改为与音量对应的文本,或者向左,我不知道该怎么做。或者至少需要研究什么,只是不清楚它是如何连接的,与什么连接,它似乎与事件系统连接,但如何安排它并不清楚 unity3d 1 个回答 Voted Best Answer danil2283376 2020-06-27T01:02:05Z2020-06-27T01:02:05Z 一般来说,我从来没有收到答案,也没有在互联网上找到它,我不得不写一个拐杖。允许您找出按钮当前是否被选中以及它是向左还是向右按下的代码。 public class ButtonSound : MonoBehaviour { private void Update() { if (gameObject == EventSystem.current.currentSelectedGameObject) { if (Input.GetKeyUp(KeyCode.A) || Input.GetKeyUp(KeyCode.LeftArrow)) { print("ВЛЕВО"); } if (Input.GetKeyUp(KeyCode.D) || Input.GetKeyUp(KeyCode.RightArrow)) { print("Вправо"); } } } }
一般来说,我从来没有收到答案,也没有在互联网上找到它,我不得不写一个拐杖。允许您找出按钮当前是否被选中以及它是向左还是向右按下的代码。