ai설계할 때 고민이 있어서 질문올려봄


적 ai의 여러가지 공격패턴이 있는데 편의상 여기서는 패턴이 총 3개 있다고 함.


원래는 간단하게 Random.Range로 0~2 사이의 숫자를 선택했는데 썩 마음에 들지 않아서

다음과 같이 좀 변경해보고 싶음.


1. 랜덤보다는 랜덤처럼 보이게 내가 패턴을 만들어서 넣고 싶어짐.

2. 플레이어의 상황 (hp양이나 해당 몬스터에서 플레이어가 몇번 죽었는지 카운팅)을 고려해서 패턴 변경



일단 1번을 구현하기 위해서 그냥 적당히 c#스크립트를 작성했음.

패턴마다 스크립트 파일이 생기지만 이건 문제없을듯

그러나 테스트할때마다 컴파일 하는것은 좀 문제였는데 hot reload로 해결될줄 알았지만

은근히 핫리로드가 제대로 작동안해서 시간 날려먹는게, 컴파일시간이랑 맞먹는 기분이 들어서

그러면 lua같은걸 써보나 했음.


일단 MoonSharp가 유지보수가 안되는 코드라서 이거 집어먹어도 되나 싶은 기분이 먼저 들고

내가 이걸 잘 써먹을지도 약간 의문인데 해보질 않아서 고민되네.


어캐하는게 좋을까...