목
개요 -유니티에서 게임오브젝트를 움직이게 하기 위해서 Tranform에 접근함 -작업 한번이 무거운건 아니지만, 탄환-플레이어-적 등을 이동시키다보면 매프레임 이에 접근하게 되고 쌓여서 작지 않은 부하가 됨 -특히 구현중인 리플레이 시스템에서 매 프레임마다 개체들의 위치,각도,크기 를 저장하고 있기 때문에 접근횟수가 몇배로 뻥튀기되어 무시 못할 정도 -따라
10 읽음 · ♥ 1 · 댓글 0
10읽음
♥ 1 · 댓글 0
새 글이 올라오면 Develog 알림으로 알려드려요
개요 -유니티에서 게임오브젝트를 움직이게 하기 위해서 Tranform에 접근함 -작업 한번이 무거운건 아니지만, 탄환-플레이어-적 등을 이동시키다보면 매프레임 이에 접근하게 되고 쌓여서 작지 않은 부하가 됨 -특히 구현중인 리플레이 시스템에서 매 프레임마다 개체들의 위치,각도,크기 를 저장하고 있기 때문에 접근횟수가 몇배로 뻥튀기되어 무시 못할 정도 -따라
개요 -적과 탄환의 충돌 판정을 체크하는데 연산을 너무 많이 함 -적마다 현재 존재하는 모든 탄환에 대해 충돌 체크 연산을 시행 -부딫힐 가능성이 제로인 저 멀리 있는 탄환과도 연산을 시행하고 있음 -이에 따라 게임 공간을 구역(Cell)으로 나눠 적이 있는 구역과 인접한 구역에 있는 탄환하고만 충돌 연산을 시행하도록 변경함 -구역은 10x10, 총 100