유니티 방치형 프로젝트 - 캐릭터 정보 스크립터블 오브젝트 데이터 적용

반응형

개요

커밋 14293aeb25664d3368d6246ed647c8574dd0c337

스크립터블 오브젝트에서 정의한 데이터를 플레이어에 적용 시키기

핵심요약

ㅇ스크립터블 오브젝트를 어떻게 만드는지 부터 해서 Player 스크립트에서는 어떻게 스크립터블 데이터를 받아오는지 과정을 이해하면 좋을듯.

스크립트 역할 간단 요약

스크립터블 오브젝트 스크립트 생성

 

 

 스크립터블 오브젝트 생성

마우스 우클릭 > Create > Object > Character

메뉴 경로는 스크립터블 오브젝트 스크립트에서 정의한 경로 입니다.

 

 

공격범위 및 이름 설정

 

 

CharacterName 멤버 변수 설정 

 

이름설정

 

Player.cs 스크립터블 오브젝트 Resources 폴더에서 불러오기

 

아래 DataSet 메서드 뜻은

 

Resources 폴더의 Scriptable 폴더에서 CharacterName값으로 된 파일을 가져오는데

그 파일에는 Character_Scriptable 컴포넌트가 있는 것만 가져온다는 뜻이다

 

 

한 마디로 아래 파일 을 가져오는 것임

 

 

가져오면 데이터를 적용함. 

 

 

이로서 플레이어 별로 원거리 근거리 설정이 가능해짐

14293aeb25664d3368d6246ed647c8574dd0c337

 

반응형