TPS 개발일지 36- 적 추가, 최적화, 엔딩, 설정창

Taegang Yun·2024년 3월 24일
1

일단 적을 추가했다.

저거 스니퍼 타고 다니게 했고

건물 안에 적을 두고 싶어서 바닥색이랑 비슷한 콩벌레 녀석 추가함.

벌이 쏘는 것도 폭발하게 했다. 그게 더 좋아보여서

옵션창을 만들었고, 설정 구현하는 거 해놨고..

키 확인 창 만들어놨고

대충 엔딩장면.. 저기 올라갔을 때 적이 0, 0이 뜬다면 군대가 도착하게 된다

그래서 이제 아 맵만 만들면 되겠다 하고 기분좋게 착착 만들었는데

왠걸.. 왜이렇게 fps가 떨어질까?

맵 최적화는 거의 내가 할 수 있는 걸 다 했다.

빛, LOD, 컬링, 컬 볼륨, 컬 디스턴스, 텍스쳐최적화, 그림자 삭제, 동적 라이트닝 최소화, 루멘 사용 안함... 등등 실제로 맵이 그려지는 걸 보면 최적화가 매우 잘 된다

그럼 뭘까?

이것저것 지우다 깨달은 점. 이 AI가 많아질수록 컴퓨터 CPU를 엄청 먹는다.

그럼 어떻게 해야할까? 난 AI에 대해선 단지 흠 캐릭터와 멀어지면 그려지지 않게만 했는데, 그것은 불충분하다. 이 뇌들이 너무 많다. 그니까, 스레드가 너무~ 많다.

우선, 이동을 AIMOVETO 노드로 했는데 이를 모두 Simple Move to Location 노드로 교체했다.

이렇게 맵과 똑같은 크기에 벌레 160마리를 소환해놓는다면

이렇게 렉이 걸리지만

최적화를 좀 해주니 좀 빨라졌다

좀 느려지는건 마우스가 화면을 나가서 그런거

근데 하다보니 생기지 않던 에러가 떠서...
일단 임시방편으로 null 처리 해놓긴 했는데..
그건 내가 만든게 아니라 왜 에러가 나는 지 모르겠다.
내가 만진 후에 갑자기 에러가 나니까... 뭔가 내가 잘못한거겠지?? 아닌가??

흠 암튼 !! 여기까지 해야지

profile
언젠간 전문가가 되겠지

0개의 댓글