[열혈강의 유니티] 19. 프로젝트 최적화

개발도구 이야기/Unity Engine 2014. 12. 26. 11:22

유니티의 퍼포먼스는 다른 엔진에 비해 좋은편이라고 말할 수 없다.


PC 플렛폼이라면 크게 신경쓰지않아도 되지만, 스마트폰 플렛폼 대상이라면 많은 신경을 써줘야한다.

( PC의 쿼드코어와 스마트폰의 쿼드코어와의 성능차이는 어마무시하게 차이가 난다. )




■ CPU 영역의 최적화



1.1 스크립트






1.2 물리 영역의 최적화






1.3 애니메이션


CPU 부하에 있어 큰 요소중 하나가 캐릭터 애니메이션! ( CPU는 연속적으로 모든 움직임을 실시간 보간 )






■ GPU 영역의 최적화



1.1 Draw Call 에 대해서


DrawCall은 적을 수록 성능 향상에 좋다.

- Mertarial 재활용

- 움직이지 않은 오브젝트들은 정적(Static) 오브젝트로 설정



2.2 GPU 성능 개선 요령






2.3 셰이더


셰이더는 모든 정점이나 픽셀마다 연산하는 그래픽 언어입니다.

변수만 적절히 변경해도 성능상의 이익을 볼 수 있다.





■ Memory 영역










:

[인터뷰] 모바일 게임 개발은 소규모? TERRA BATTLE의 개발 좌담회

일상 이야기/스크랩(링크) 2014. 12. 24. 10:38

링크

:

유니티 작업에 대한 50 팁 (모범 사례) 50 Tips for Working with Unity (Best Practices)

개발도구 이야기/Unity Engine 2014. 12. 24. 10:35

링크

: