• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

제가 보스에게 바위를 날리는 노드를 짰는데요

22.05.31 11:46 작성 조회수 115

0

제가 이런식으로 노드를 짰는데요 처음에는 Rock이 케릭터 위치에서 스폰되서 날라가다가 두번째 클릭시에서는 케릭터 위치에서 생성이 안되고 Boss한테서 Rock가 생성되네요 뭐가 잘못된걸까요?? 

답변 1

답변을 작성해보세요.

1

YAL님의 프로필

YAL

지식공유자

2022.05.31

네 김범준님 안녕하세요 :)

 

현재 TimeLine노드를 사용하셨는데, 저 로직은 시간에 따라 바위의 위치가 바뀌는 것이지요.

첫 번째 클릭에서는 0부터 1까지 잘 흐르는 것을 보실 수 있으실텐데요.

두 번째 클릭에서는 이미 1까지 흘러있기때문에 1의 위치로 바위가 순간이동 하는 것 입니다.

 

임시적인 해결방법은 타임라인 실행핀을 'Play'에 연결을 두시지마시고

'Play from Start' 에 연결을 두신다면 클릭이 다시 들어올 경우에 처음부터 실행하게 됩니다.

하지만 이런 방법을 사용하신다면 기존에 날아가던 바위는 멈추게 될 것 입니다.

그래서 발사체 같은 경우에는 타임라인을 사용하시는건 좋지 않습니다.

 

저희 블루프린트 스파르타 강의중 '섹션 5. 게임개발 필수 개념' 안에 '총알 및 유도탄 제작' 강의를 들어보시면 이 문제는 해결될 것 입니다. 감사합니다 :)

김범준님의 프로필

김범준

질문자

2022.05.31

감사합니다 타임라인이였던걸 잊고 있었네요