일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스포일러 주의
- 1일차
- 2023 구글 클라우드
- 224일선
- 2023 Gaming
- 언리얼5
- 112일선
- 리팩터링
- 리팩터링 3장
- GenAI
- 2023 게이밍 인 구글 클라우드
- 이득우의 언리얼 프로그래밍1
- 448일선
- 구글 컨퍼런스
- 상계9동
- 공부
- 스즈메의 문단속
- 주식
- unity
- 2023 게이밍
- JavaScript
- 이득우의 언리얼 프로그래밍 1
- 작계훈련
- URP
- 전주비빔 라이스 버거
- 언리얼 5
- shader
- 산토리 하이볼
- 리팩터링 4장
- 주식단테
- Today
- Total
목록Unity (11)
개발 이야기 안하는 개발자
https://learn.unity.com/tutorial/diagnosing-performance-problems-2019-3#60457716edbc2a08f8930462 26까지 했음 유니티 프로파일 열기 CPU 사용률 프로파일러 총 8.48ms 그림1 타임라인 / 하이어라키 / 로우 하이어라키가 있다. 보통 타임라인으로 그래프를 보고, 문제가 되는 곳에서 하이어라키로 열어서 어떤 메소드가 사용되는지 확인해본다. 왼쪽은 하이어라키 구조로 열었을때 모습. EditorLoop는 해당 게임을 에디터에서 실행해서 유니티가 잡아먹는 영역이다(빌드하면 영향을 안줌) 보면 RenderPipelineManager가 제일 많고, Update문이 1.5%를 사용하는것을 볼 수있다. 업데이트문 안에서 어떤 메소드를 쓰는..
주소 - https://learn.unity.com/project/get-started-with-unity-mars?language=en Unity Mars AR어플리케이션을 제작하기 위한 툴킷 MARS 적용 방법 Unity Mars는 Unity pro, enterprise, industrial collection에서 사용할 수 있다. 그 외에는 유료로 구매해야 한다. AR Foundation기반으로 제작된다. (AR Core, AR Kit, HoloLens 디바이스에서 사용될 수 있다.) (https://unity.com/products/mars/get-started) 에서 다운로드 Import Package로 받는다. 사용 가능한 목록 목록은 Window -> Mars 에서 볼 수 있다. 물론 이는 ..
영감을 받은 게임 Outcore 유니티를 사용한 게임 게임소개 게임을 시작하면 바탕화면에 작은 점이 생긴다. 점은 점점커지며 캐릭터가 되고, 캐릭터가 플레이어(유저)에게 말을 걸어 상호작용을 한다. 여기서 특이했던 기술은 바탕화면의 파일들과 WindowSystem들(시간, 파일구성 등) 과 상호작용을 한다는 것이다. 절반이상의 게임플레이는 바탕화면에서 진행된다. 어떻게 만든것일까! 씬의 메인 카메라를 수정한다. solid Color Background - 0,0,0,0 D3D11 체크 해제한다. 더블 버퍼링 2개의 화면버퍼를 사용해서 A버퍼에 그리고 , B버퍼에 다음 장면을 미리 그려놓고, A버퍼를 보여준다. A버퍼가 들어가고 B버퍼가 앞으로 나와 보여준다. 다음 A버퍼에 다음 장면을 그리고 다시 스왑하..
Dots? - https://everyday-devup.tistory.com/67 Jobs? - https://everyday-devup.tistory.com/69 - https://rito15.github.io/posts/job-system/ LLVM? - https://ko.wikipedia.org/wiki/LLVM#:~:text=LLVM(%EC%9D%B4%EC%A0%84%20%EC%9D%B4%EB%A6%84%3A%20Low%20Level,%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%EA%B5%AC%EC%84%B1%EB%90%98%EC%96%B4%20%EC%9E%88%EB%8B%A4. Burst? - https://blog.unity.com/kr/technology/e..
Player asset delivery 를 줄인 말. 구글 스토어에 앱을 게시하려고 할 때, 용량이 너무 커서 업로드를 못할 때 용량을 줄여주는 기능. Apk 와 Aab 차이점 Apk - 파일 하나를 통해 많은 디바이스를 호환하는 실행 파일. 따라서 ABI(Android binary Interface)를 많이 포함하며 용량이 늘어 날 수 밖에 없는 구조. Aab - Android App Bundle의 줄인 말. 해당 Apk의 가장 큰 단점이였던 를 해결 하기 위해 나온 구조. 해당 디바이스가 필요한 정보만 설치를 진행하기에 이 가장 큰 장점이다. aab의 구성 aab는 순수하게 구글 플레이 앱 게시를 위한 파일이다. AAB안에는 baseAPK와 각 디바이스에 필요한 lib를 가지고 있다. 유저가 설치를 ..