홈>
나는 입력 문제로 인해 턴 기반 로그 라이크를 가지고있다.
키보드 입력에 Unity Input/GetAxis ()를 사용합니다. 최근에 클릭 할 때 간단한 클래스에 int 매개 변수를 전달하는 클릭 가능한 버튼이있는 스킬 바를 추가했습니다.
내가 가진 문제는 마지막으로 클릭 한 버튼의 OnClick () 이벤트가 스페이스 바를 누를 때마다 발생한다는 것입니다.
이 원인은 무엇입니까? 입력 축에 공간이 설정되어 있지 않습니다. 원래는 SPACE에 연결된 축과 OnClick () 축이 모두 작동했습니다.
편집 : 코드는 다음과 같습니다. 인스펙터의 버튼에있는 OnClick () 핸들러에 의해 호출됩니다. 프로젝트를 실행하고 스페이스 바를 누르면 아무 일도 일어나지 않습니다. 그런 다음 버튼을 클릭하면 Debug.Log가 시작됩니다. 그런 다음 SPACE를 다시 누르면 마지막으로 클릭 한 것과 동일한 버튼 번호로 디버그가 다시 시작됩니다.
public class SkillClickNotifier : MonoBehaviour
{
[HideInInspector]
public int SkillClicked;
public void ButtonClicked(int skill)
{
Debug.Log("Button Clicked: "+ skill);
// SkillClicked = skill;
// GameManager.Notifications.PostNotification(this, "SkillClicked");
}
}
- 답변 # 1
관련 자료
- c# - Unity에서 OnClick 이벤트를 실행하는 방법은 무엇입니까?
- javascript - 중첩 된 요소의 onClick 이벤트
- javascript - 요소 ID를 변경하지 않는 Onclick 이벤트
- asp.net - OnClick 이벤트 중에 레이블 텍스트를 변경해야합니다 C # 백엔드가있는 ASP 페이지
- javascript - 익명 함수를 onClick 이벤트에 전달해야하는 이유는 무엇입니까?
- javascript - onClick 이벤트로 새 테이블 행을 생성하는 방법
- javascript - 각도를 통해 스페이스 바 키 이벤트를 확인하는 방법은 무엇입니까?
- javascript - 왜 onClick 이벤트에서 두 함수 중 하나만 발생합니까?
- javascript - 지연 클릭 된 그림 또는 이미지 요소에 onClick 이벤트를 설정하는 방법
- c# - 유니티 애니메이션 이벤트 - 선택된 기능이 없습니다
- javascript - JS Onclick 이벤트와 PHP 연결
- javascript - onclick 이벤트 - ff 애드온에서 브라우저 컨텍스트 메뉴를 클릭 할 때 현재 탭의 페이지로 이동
- reactjs - 대화 상자가 onClick 이벤트를 클릭하지 않습니다
- reactjs - onClick 이벤트는 스타일 구성 요소에서 작동하지 않지만 다른 모든 구성 요소에서 작동합니다
- c# - 열 머리글에 대한 onclick 마우스 이벤트 작성
- delphi - 동적으로 생성 된 버튼으로 onclick 이벤트에서 프로 시저를 실행하고 변수를 전달하는 방법
- reactjs - 한 도형에서 onClick 이벤트를 사용하여 새로운 도형 만들기
- javascript - 동적 중첩 요소에 onclick 이벤트를 어떻게 추가합니까?
- javascript - 중첩 함수를 인식하지 않는 중첩 함수 onClick 이벤트 호출
- javascript - Vuejs를 사용하여 클래스 onclick 이벤트를 lis 목록의 요소로만 전환하는 방법은 무엇입니까?
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- JavaScript 변수를 HTML div에 '출력'하는 방법
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 문자열에서 특정 문자 제거
답변을 찾았으며 앞으로 누군가에게 도움이되기를 바랍니다.
Unity Button 컨트롤에는 Navigation이라는 속성이 있으며 기본값은 Automatic입니다. 이것은 키보드 탐색을 허용하기 위해 스페이스 바를 눌렀을 때 문제를 일으켰습니다. 나를위한 올바른 설정은 없음입니다.