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

+ Recent posts