일단 적을 추가했다.
저거 스니퍼 타고 다니게 했고
건물 안에 적을 두고 싶어서 바닥색이랑 비슷한 콩벌레 녀석 추가함.
벌이 쏘는 것도 폭발하게 했다. 그게 더 좋아보여서
옵션창을 만들었고, 설정 구현하는 거 해놨고..
키 확인 창 만들어놨고
대충 엔딩장면.. 저기 올라갔을 때 적이 0, 0이 뜬다면 군대가 도착하게 된다
그래서 이제 아 맵만 만들면 되겠다 하고 기분좋게 착착 만들었는데
왠걸.. 왜이렇게 fps가 떨어질까?
맵 최적화는 거의 내가 할 수 있는 걸 다 했다.
빛, LOD, 컬링, 컬 볼륨, 컬 디스턴스, 텍스쳐최적화, 그림자 삭제, 동적 라이트닝 최소화, 루멘 사용 안함... 등등 실제로 맵이 그려지는 걸 보면 최적화가 매우 잘 된다
그럼 뭘까?
이것저것 지우다 깨달은 점. 이 AI가 많아질수록 컴퓨터 CPU를 엄청 먹는다.
그럼 어떻게 해야할까? 난 AI에 대해선 단지 흠 캐릭터와 멀어지면 그려지지 않게만 했는데, 그것은 불충분하다. 이 뇌들이 너무 많다. 그니까, 스레드가 너무~ 많다.
우선, 이동을 AIMOVETO 노드로 했는데 이를 모두 Simple Move to Location 노드로 교체했다.
이렇게 맵과 똑같은 크기에 벌레 160마리를 소환해놓는다면
이렇게 렉이 걸리지만
최적화를 좀 해주니 좀 빨라졌다
좀 느려지는건 마우스가 화면을 나가서 그런거
근데 하다보니 생기지 않던 에러가 떠서...
일단 임시방편으로 null 처리 해놓긴 했는데..
그건 내가 만든게 아니라 왜 에러가 나는 지 모르겠다.
내가 만진 후에 갑자기 에러가 나니까... 뭔가 내가 잘못한거겠지?? 아닌가??
흠 암튼 !! 여기까지 해야지