AI 공격 우선 순위 만드는 중인데요
적 플레이어가 아군 플레이어를 때리면 즉시 아군 AI가 적 플레이어를 포커싱하도록 만들고 싶은데
1. 적이 아군에게 데미지를 입힘
2. 아군은 자신에게 데미지를 입힌 적의 정보를 갖게 됨
3. 아군이 AI한테 어떻게 정보 전달???
4. 적의 정보를 전달받은 AI는 그 적을 포커싱
3번이 문제예요ㅜㅠ 같은 팀이라는 거 외에는 전혀 연결되는 게 없어서...
어떻게 하면 저 둘이 서로 정보를 주고 받을 수 있을까요?
아이디어 좀 부탁드립니다ㅜㅠ
간단하게 생각해보면, 피해를 입음 > 피해를 입힌 적의 정보를 배틀매니저에서 받음 > 배틀매니저에서 레이어 혹은 태그, 혹은 팀을 나타내주는 기타 변수가 다르다면 피해를 입은 유닛의 팀 유닛들에게 전달 > 팀 유닛들에 포함된 포커싱 함수 실행 이정도 생각남
감사합니다!
event 와 delegate 를 이용하면 ...
감사합니다!
팀에다가 적변수 하나넣고 팀원이 공격하기전에 팀에있는 적변수에 적이 있으면 팀의적을 먼저 공격하고 아니면 내가 때리고싶은놈 때리면되징