Attribute : [SerializeField]를 앞에 붙이면 필드에서 확인은 가능하지만 값 수정 불가(ex. [SerializeField] private string HeroName;)
인스펙터에 입력된 값보다 스타트메서드에 입력된 값이 나중에 실행
게임오브젝트의 위치를 변경시킬 때 Vector3는 구조체(값형식)이기 때문에(참조형식이 아니기 때문에) start메서드에서 사용 시 실행과 함께 사라짐 -> 위치의 인스턴스에 변경된 수치를 저장해줘야 함
빌드세팅에서 플레이어의 패키지네임을 전부 소문자로하는게 좋음 ->외부서비스(ex.카카오, 네이버)와 호환을 위해
'C# > 수업 내용' 카테고리의 다른 글
Unity) 화살표를 맞는 고양이 (0) | 2023.01.30 |
---|---|
Unity) 수리검 게임 구현 (0) | 2023.01.30 |
230126 (0) | 2023.01.26 |
Json -> Dictionary3 (0) | 2023.01.13 |
Json -> Dictionary 2 (0) | 2023.01.13 |