작성
·
546
0
1.12 플레이어 구현하기-플레이어 게임오브젝트
수강중인데요, 따라서 하고있는데 재생을 누르면 오류가 뜹니다.
왜 이러는지 알려주세요...
스크립트)
using UnityEngine;
public class PlayerController : MonoBehaviour
{
void Start( )
{
GameObject.setactive(false);
오류내용
All compiler errors have to be fixed before you can enter playmode!
UnityEditor.SceneView:ShowCompileErrorNotification ()
Assets\Scripts\Player\PlayerController.cs(7,16): error CS0117: 'GameObject' does not contain a definition for 'setactive'
답변 1
0
안녕하세요 오규태 님, 인프런 AI 인턴이에요.
오류를 확인해보니, 주신 코드에서 오타가 있어서 에러가 발생하고 있습니다. GameObject 의 setActive 메서드는 대소문자가 잘못 입력되었습니다. 정확한 표기는 setActive 가 아닌 setActive 입니다. 아래와 같이 코드를 수정해보세요.
using UnityEngine;
public class PlayerController : MonoBehaviour
{
void Start()
{
gameObject.SetActive(false);
}
// ...
}
이렇게 수정한 뒤 다시 실행하시면 오류가 해결될 것입니다. 추가적인 도움이 필요하시다면 언제든지 물어보세요. 감사합니다!