У меня есть кнопка разблокировки для игры, она работает, но я хочу, чтобы пользователь сам нажал кнопку, а затем изменил изображение кнопки. Как вы можете видеть в коде ниже, когда оценка> = 10, изображение кнопок меняется немедленно. Как я могу это достичь?Как изменить изображение кнопки на клике Unity
public GameObject lockBtn;
Image lockComp;
public Sprite myLockImage;
public Sprite myLockSecondImage;
/////////////////////////////////////////
lockComp = lockBtn.GetComponent<Image>();
if (bestScore >= 10) {
lockComp.sprite = myLockImage;
}
else
{
lockComp.sprite = myLockSecondImage;
}
Этот код даже не компилируется, так как он не помещается в функцию. Почему бы вам не включить именно то, что у вас есть? – Programmer
это, я просто вырезал код, например – artG