강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

강영환님의 프로필 이미지
강영환

작성한 질문수

C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)

2.21 적군 구현하기 6 - 다형성을 이용한 응용

안녕하세요. 예제 응용 질문입니다.

작성

·

182

0

영상에서 예제를 응용하는 연습을 해보라고 하셔서 생각중에

적군이 생성되고 왼쪽, 오른쪽으로 움직이는 것이 아닌

플레이어의 현재 위치(계속 변동)로 다가오는 코드를 만들어보려고

Enemy 스크립트에서 플레이어의 현재 위치를 가져오는 방법을 연구해 보았는데 잘 모르겠습니다..

PlayerController 스크립트에서 플레이어의 현재 위치를 Vector3로 담아서 사용하려고 했는데

void Start() 밖에서 작성되면 오류가 발생합니다. 그리고 vector값을 public으로 사용할수도 없어서

이 방법은 잘못된것같습니다 ㅠ 좋은 방법이 없을지 궁금합니다.

답변 1

0

백현우님의 프로필 이미지
백현우
지식공유자

안녕하세요 강영환님! 

말씀하신대로 Enemy가 플레이어를 향해 다가오는 닷지 형태로 구현하는 것도 재미있겠네요!

플레이어의 위치를 지속적으로 가져와야 하므로 Start 함수가 아니라 Update 함수나 코루틴을 이용해서 구현하셔야 말씀하신대로 구현이 될 것 같습니다 ㅎㅎ

감사합니다 :)

강영환님의 프로필 이미지
강영환

작성한 질문수

질문하기