Место общения программистов C#
Anonymous
C# Я хочу назначить кнопку S клавише, но не могу
Сообщение
Anonymous » 28 июл 2024, 17:28
Код: Выделить всё
using UnityEngine;
using UnityEngine.UI;
public class ButtonScript : MonoBehaviour
{
private Button button;
void Start()
{
button = GetComponent();
button.onClick.AddListener(OnButtonClick);
}
void Update()
{
if (Input.GetKeyDown(KeyCode.S))
{
button.onClick.Invoke();
}
}
void OnButtonClick()
{
// Butona tıklandığında yapılacak işlemler
Debug.Log("Button clicked!");
}
}
Я попробовал этот код, но он не сработал. Кто-нибудь может мне помочь?
Подробнее здесь:
https://stackoverflow.com/questions/788 ... but-i-cant
1722176902
Anonymous
[code]using UnityEngine; using UnityEngine.UI; public class ButtonScript : MonoBehaviour { private Button button; void Start() { button = GetComponent(); button.onClick.AddListener(OnButtonClick); } void Update() { if (Input.GetKeyDown(KeyCode.S)) { button.onClick.Invoke(); } } void OnButtonClick() { // Butona tıklandığında yapılacak işlemler Debug.Log("Button clicked!"); } } [/code] Я попробовал этот код, но он не сработал. Кто-нибудь может мне помочь? Подробнее здесь: [url]https://stackoverflow.com/questions/78804017/c-sharp-i-want-to-assign-the-s-key-to-the-button-but-i-cant[/url]