생각없이 만들다 적들이 많아지면 콜라이더 충돌이 많아져서 렉이 말이 안될정도로 생기는데 내가 콜라이더로 무기 몬스터를 trigger체크랑 physics로 적 범위 체크를 했었는데
지금 다시 최적화 생각해서 뜯어 고쳐야 할거같은데 콜라이더가 없으면 적들 서로 충돌하는거랑 무기 충돌 체크 그리고 physics를 이용했던 범위 체크같은걸 어떻게 구현해야함??
구글링으로 계속 찾고있긴한데 답이 안보여서 질문해요
생각없이 만들다 적들이 많아지면 콜라이더 충돌이 많아져서 렉이 말이 안될정도로 생기는데 내가 콜라이더로 무기 몬스터를 trigger체크랑 physics로 적 범위 체크를 했었는데
지금 다시 최적화 생각해서 뜯어 고쳐야 할거같은데 콜라이더가 없으면 적들 서로 충돌하는거랑 무기 충돌 체크 그리고 physics를 이용했던 범위 체크같은걸 어떻게 구현해야함??
구글링으로 계속 찾고있긴한데 답이 안보여서 질문해요
ECS 쓰세요 초보자면 딱임
정확하게 ecs가 뭔지 간단하게 알려줄수있나요??
ECS 초보자가 쓰기엔 좀 복잡해요..
그리고 찾아봤는데 내 버전엔 인스톨 할수 없다고.. 그러면 어떻게 최적화 해야할까요 ㅠㅠ;;
ecs가 초보자면 딱인 이유가 뭐임?
해당 댓글은 삭제되었습니다.
a* pathfinding project 에셋이 생각보다 가격이 나가네요 일단 찾아보겠습니다 감사합니다.
아, 뻔히 아는 얘기 쓴 것 같아서 쪽팔려 지웠는데 미안.. a* pathfinding project는 가격이 너무 많이 올랐네 근데 할인도 자주하니까 기다릴 수 있으면 기다려봐 rvo2는 무료라서 많이 사용해서 그런지 chatgpt에게 물어보니 코드 예제도 가르쳐주더라 길찾기가 필요하면 a* free버전을 같이 쓰면 됨 리지드바디 지우고 캐릭터엔 컬라이더만 달고 총알에만 컬라이더와 리지드바디를 달거나 둘 다 빼고 overlapspherenonalloc로 검사해봐 효과 꽤 클 거임
콜라이더는 최대한 간단한 네모 또는 원만 사용하고 움직이는 알고리즘은 길찾기같은거 쓰지 말고 그냥 플레이어쪽으로만 이동하고 하면 딱히 렉 걸릴게 없음