유니티 빌드 옵션 모음 필수 Auto Graphics API : 해제 후 Vulkan or Metal 하나만 선택 / 빌드 시간 감소 상황에 따라 Use Incremental GC : 체크 / GC로 인한 메모리 스파이크 평탄화 유니티 메모리 관리 2 점진적 GC 라는게 추가 됐다. 가끔 많이 collect -> 자주 적게 collect의 개념 https://blog.unity.com/kr/technology/feature-preview-incremental-garbage-collection 기능 프리뷰: 점진적 가비지 컬렉션 | Unity Blog Unity 19.1a10에 실험 버전으로 제공되는 새 기능인 점진적 가비지 컬렉션을 추가했습니다. 이 게시물을 통해 이 기능이 어떤 것이며 프로젝트에 어떻게 도움을 줄 수 있는지, 이 기능에 대한 유니 blog.unity.com Indirect rendering 셰이더를 이용, 같은 성능으로 더 많이 그릴 수 있음 사용예 : 유니티 vfx 어드레서블어셋 실전 개념을 알기 위한 다양한 자료가 있지만, 실제 개발기간중에 발생하는 문제를 다루는 글은 찾기가 힘들다. 예를들어 유니티가 설치 된 PC가 2대가 있다고 했을 때, PC1에서 어드레서블 빌드 하고, PC2에서 다운받아서 사용 하려고만 해도 검색만으로 해결하기 힘든 서너가지의 문제가 발생한다. CRC가 뭔지 개발중에는 CRC를 꺼두는 방법은 뭔지, 번들 캐시 클리어를 하는 방법은 뭔지, 번들 로드 리모트 경로를 바꿨는데 바로 적용되지 않는 이유는 뭔지 등등 서드 파티 주제에 개발 기간을 오히려 늘리고, 큰 돈들여 장만한 개발 노트북을 고철덩어리로 만드는 어드레서블어셋의 실제 사용에 대해 정리 셰이더 그래프 ( Shader Graph ) 1. dissolve 2. outline 3. toon 0. etc *서브 그래프 셰이더 그래프에서 만든 노드들을 하나의 노드로 묶어주는 기능. in과 out 노드를 제외하고 드래그셀렉트 한 뒤, 서브그래프를 만들어야 한다. 눈에 보이는 셰이더 그래프가 간결해진다. 서브 그래프로 만들면 node preview 기본이 3d로 돼 있어서, 2d로 바꿔줘야 기존의 shader graph와 같아진다. 셰이더 베리언트 키워드에 의해 정적분기가 발생하고, 경우의 수 만큼 셰이더 코드가 생성 된다. 과하게 많아지면 빌드 시간과 앱 사이즈에 영향을 미치므로 최대한 정적분기가 생기지 않게 하는게 좋다. 유니티 업데이트 결정론적 컴파일 ( 코드가 변경 되지 않으면 바이너리가 완전히 동일 ) 옵션 추가 DOD&ECS (정리중) JOB 시스템 병렬처리에 사용하고, IJob과 IJobParallelFor이 있는데 난 IJobParallelFor만 사용한다. 맹점은 Excute 안에서 발생하는 연산이 많지 않다면 job을 안쓰는게 낫다. job을 사용하느라 발생하는 오버헤드가 적지 않기 때문. NativeArray를 매 프레임마다 new, dispose 하는것에 대한 반론 1.할당,해제 오버헤드가 크지않나? 프레임에 영향을 끼칠 정도로 크지 않다. 2.사이드 이펙트가 없나? 단편화는 이미 구석기 시대 os 이야기인지라 무시해도 되고, 정 마이크로 컨트롤 하고 싶으면 new와 dispose만 처리 시작과 직전으로 옮겨주면 된다 잡시스템 오피셜 https://docs.unity3d.com/kr/2020.1/Manual/JobSystem.. Bevy엔진 1-샘플 실행 1.홈페이지에서 시작하기 https://bevyengine.org/learn/book/getting-started/ 위에서 1,2,3번까지만 순서대로 진행하고 cargo 명령어를 입력해야 하는 부분부터는 아래 러스트 환경을 설치 하고 진행한다. 2.러스트 환경 설치 bevy 엔진은 러스트 언어를 사용한다. 아래에서 러스트를 설치하고 윈도우 커맨드 창에서 cargo -v 입력해서 버전 확인까지 되면 정상적으로 설치 된 것 https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe 3.run cargo run --example breakout https://bevyengine.org/learn/book/getting-star.. 이전 1 ··· 5 6 7 8 9 10 다음