본문 바로가기

2015/03/20

[Unity] 유니티 프로그래머가 알아야 할 최적화 코드작성법 하나하나 내용에 대해서 깊고 자세하게 작성할 수 없습니다.자세한 내용에 대해서는 직접 검색해보시길 권합니다. 개인블로그에서 그룹블로그로 전환하면서 많은 글들을 삭제했습니다.천천히 다시 정리합니다. 테스트는 모바일 기준입니다. 1. Loop C# 자료구조에는 여러가지 루프문이 제공된다.for, foreach, enumerator어느 루프문을 사용해야 할까?보통 본인에게 편한 루프문을 택한다.하지만 성능이 다르다면? - 테스트과정각각루프를 도는 스크립트를 만들고, 하나의 스크립트에서 컴포넌트로 통합한다.모바일로 빌드, 프로파일러를 확인한다. 테스트모바일은 갤럭시 노트3다. -- 소스코드 -- -- 결과 -- - 정리 Foreach는 속도도 가장 느리고, GC도 24Byte를 남겼다.Enumerator는 Fo.. 더보기
Unity 5.0에서의 새로운 AssetBundle (* 원본 : http://forum.unity3d.com/threads/new-assetbundle-build-system-in-unity-5-0.293975/) Unity 5.0에서의 새로운 AssetBundle Basic Introduction 신규 AssetBundle build 시스템에서는 아래와 같은 것들이 제공된다. 1. AssetBundle에서 assets을 mark 할 수 있는 간편한 UI, 그리고 asset database에 AssetBundle을 매핑하는 것을 그 assets에 유지한다. : asset preview panel의 하단에서 UI를 찾을 수 있으며, 사용법은 간단한다. : AssetBundle 이름은 meta file에 저장된다. : 또한 검색 바에서 검색필터를 제공한다... 더보기