이렇게 적이 생성되면 밑으로 움직이게 일단 만들었는데, 움직이는 위치 함수를 어떻게 줘야 할지 모르겠어서
생성시키는 외부 클래스에서 생성이랑 동시에 a라는 변수를 지정해서 그 a에 따라서 각 몬스터 내부 클래스 Move에서 각각 함수를 작동시키게 했는데
이렇게 a에 따라서 밑에 함수(여러개 만들예정)를 실행 시켜서 각각 다른 움직임을 보여야 할 때 다르게 움직이게 하려고 했는데
이러면 각 개체마다 이 클래스를 생성해줘야 하고 update마다 a 확인하고 함수 따로 돌려줘야 해주는게 좋은지 잘 모르겠어서
좀 더 간단하게 각 개체마다 각각 필요한 이동경로 함수를 지정해주는 방법이 있을 까요?
(이전에는 함수를 외부에서 만들고 그것을 각 개체에 넘겨주려 해봤는데 update로 각각 따로 계속 지정 안해주면
한번만 넘어가고 그후로는 안넘어가서 오히려 별로인거 같더라고요)
방법이무궁무진해서 차마 뭐라 말을못하것네
전 이거밖에 생각이 안나던데...부럽네요 ㅠ
아니 방법은 많긴한데, 위에분말처럼 도트윈을 쓰던 개별 스크립트 하나씩 다 만드는 방법도 있고, 하기나름임. 방법이 많음. 방법이 많기떄문에 일단은 본인이 생각하는 적움직임 패턴종류를 구체적으로 기술을 해보길 바람. 혹시 얘내가 미사일을 쓰는지. 플레이어를 향해 쏘는건지, 아니면 고정위치로 쏘는건지. 일단 다 나열해보셈.
그리고 공통된 부분을 데이터화 해서 주어진 움직임대로 가게끔 하면됨. 근데 적이 상황에 따라 뭔가 다르게 행동한다면? 그건 if가 필요한 거기 때문에 별도로 코드를 짜는게 속편함.(if처리도 데이터로 가능하긴하지만 차라리 코드가 속편함) 왕도는 없음. 본인이 생각하기에 가능한 방법으로하셈.
일단 생각중인건 함수 기반으로 다양한 움직임 만들고 가끔씩 뜬금 돌진하고 특수몹은 사이사이 공격쏘는 걸 생각중인데, 일단은 그럼 두트윈이 뭔진 모르지만 써봐야겠네요