2017-03-26 2 views
0

완전한 초보자는 여기에 있습니다.'정보'버튼 만들기 후 메인 메뉴로 연결

메인 메뉴 (새 게임, 정보, 종료) 및 다른 장면 (탁구)이 있습니다. 새 게임이 작동합니다 (Application.Loadlevel → pong scene).

about 메뉴에 대한 패널을 만들려고하는데 메뉴를 활성화/비활성화하는 방법을 모르겠습니다.

현재 작동하는 일시 중지 메뉴가있어서 스크립트를 거의 복사했습니다. 일시 중지 메뉴가 'ESC'로 트리거되지만 마우스로 정보 메뉴를 열려고합니다. .

오른쪽 화살표 이미지 (정보 페이지)를 누르면 약 메뉴로 돌아가거나 (사용 중지) 동일한 결과를 얻으려고합니다. 이것은 C# 방식입니다.

어떤 조언이 필요합니까?

답변

0

메뉴를 패널로 구성하십시오.

메인 메뉴 : 당신은 당신이 받아야 큰 메뉴가 성능에 대해 걱정하는 경우

public GameObject mainMenuPanel; 

이 패널

mainMenuPanel.SetActive(true); 

해제 패널

mainMenuPanel.SetActive(false); 

사용 각 UI 컴피티션 패널에서 시작하여 활성화/비활성화 할 수 있습니다. 예를 들어, Button 구성 요소 :

Button[] buttons = mainMenuPanel.GetComponentsInChildren<Button>(); 
for (int i = 0; i < buttons.Length; i++) 
{ 
    //Enable 
    buttons[i].enabled = true; 

    //Disable 
    buttons[i].enabled = false; 
} 
+0

내가이 갈 오늘 밤을 줄 것이다, 메뉴 패널에 대한 닫 다른의 OnClick() 이벤트를 추가하여 당신에게 프로그래머 – Spykerwolf

+1

그것을 고정 대단히 감사합니다. 모든 도움 주셔서 감사합니다! – Spykerwolf

관련 문제