7df3c028e2f206a26d81f6e147807769

이렇게 적이 생성되면 밑으로 움직이게 일단 만들었는데, 움직이는 위치 함수를 어떻게 줘야 할지 모르겠어서


7cf3c028e2f206a26d81f6e44f80746f

생성시키는 외부 클래스에서 생성이랑 동시에 a라는 변수를 지정해서 그 a에 따라서 각 몬스터 내부 클래스 Move에서 각각 함수를 작동시키게 했는데

 

7ff3c028e2f206a26d81f6e141847568

이렇게 a에 따라서 밑에 함수(여러개 만들예정)를 실행 시켜서 각각 다른 움직임을 보여야 할 때 다르게 움직이게 하려고 했는데

이러면 각 개체마다 이 클래스를 생성해줘야 하고 update마다 a 확인하고 함수 따로 돌려줘야 해주는게 좋은지 잘 모르겠어서

좀 더 간단하게 각 개체마다 각각 필요한 이동경로 함수를 지정해주는 방법이 있을 까요?


(이전에는 함수를 외부에서 만들고 그것을 각 개체에 넘겨주려 해봤는데 update로 각각 따로 계속 지정 안해주면 

한번만 넘어가고 그후로는 안넘어가서 오히려 별로인거 같더라고요)