S0 YouTube에서 Unity 튜토리얼을 따르고 있습니다. 그것은 flappy 새 복제입니다. 모든 것이 잘 될 것이지만 나는 단지 내 머리를 감쌀 수없는 코드 조각을 만났다. 나는 이미지에 붙였다. (단결 관리자와 스크립트 중 하나이다.)스크립트의 공용 변수 이름이 검사관/편집기의 필드 표시와 일치하지 않습니다.
제 질문은 GameControl
스크립트의 라인 8에서 변수 gameOverText
이 GameObject
유형으로 생성되었습니다. 그런 다음 27 번째 줄에 gameOverText.SetActive("true")
이 호출됩니다. 화합 관리자에서 gameOverText
변수를 GameOverText
에 묶는 방법을 볼 수 없습니다.
GameOverText
을 계층 구조에서 게임 컨트롤로 끌었다는 것을 알고 있습니다. 사진에서 볼 수 있듯이 검사기의 GameOverText
은 스크립트의 "gameOverVariable"과 철자가 다릅니다.
이 기능을 없애 버릴 수있는 방법이 있는지 궁금해합니다. 이유 : 1 나는 개인적으로 변수 이름 지정을위한 특정 규칙을 가지고 있습니다. 2. 인식하는 대신 이름 일치를 수행하는 것은 항상 생각 과정입니다. 3. 'FBI agent', 'CIAagent'등을 가져 가라. 4. 별개의 변수 인'input'과'Input'은 모두'Input'으로 변환됩니다. – mireazma