안그래도 다이나믹본 꽤 무거운 스크립트인데 혼자 7~8인분 처리량을 처먹는거임.
예를들어 요즘 퍼블릭 기준이 30개 이하인데 본 30개에 일일히 다이나믹 본을 박아주면
30 + 29 + 28 + 27 + .... + 3 + 2 +1 = 465개의 다이나믹본이 적용된거라 볼 수 있음.
이왕 글쓰는김에 간략하게 테스트도 해왔음.
퍼블릭 조건이 30개 이하인데 개인아바타에 디테일하게 신경쓰면 그 이상은 가뿐히 넘기니 55개의 오브젝트에 다이나믹본을 적용함.
10명이 한 맵에 모여있다고 가정하고 55개짜리를 10개 복사해서 생성함.
일반적인 방법으로 적용, 움직이지 않을때.
스크립트 처리시간 약 2.5ms 정도.
일반적인 방법으로 적용, 좌우로 흔들때.
스크립트 처리시간 약 3.5~4.5ms 정도.
일반적인 방법 -> 하위본에 일일히 다 넣었을때로 전환하는 순간 차이
하위본에 일일히 다 적용, 움직이지 않을때.
스크립트 처리시간 10ms정도에서 왔다갔다.
하위본에 일일히 다 적용, 좌우로 흔들때.
스크립트 처리시간 약 14ms.
여기에 더 무거운 컬라이더까지 얹으면 프레임 잡아먹는 괴물이 됨.
요약
1. 다이나믹본 그렇게 쓰면 프레임 존나 잡아먹으니까
2. 디테일 신경쓴다고 다이나믹본 덕지덕지 붙이지 말고
3. 적당히 조절해서 쓰자