어떻게 하루 한 개의 잔디를 심을 수 있는거지 이건 AI가 아니면 불가능하잔아 아니 머야 여기 퍼렁잔디네
유니티 C++과 C사이의 Interop
Native의 이해
CoreCLR의 gc와 Boehm에 대한 딥다이브
Managed Unmanaged
- 객체가 메모리에 존재한다는 것은 무슨 의미인가? - 참조는 무엇을 나타내는가? - 스택과 힙을 구분해서 사용하는 이유는?
![[Unity] 내 게임은 어떻게 실행되는가](https://data.develog.develrocket.com/upload/develog/user_1776858831954/1782016224393-vrpbxo/f589607d-7160-4925-8f45-0a8edb90c4c7.png)
기계어, IL, Mono, IL2CPP, CLR, JIT, AOT에 대해 언급하는 글.
서로 다른 객체가 서로의 상태를 알아야하는 상황은 굉장히 자주 나오고, 어찌보면 객체지향 프로그래밍의 대부분의 고민이 여기서 비롯되는 것도 같다. 내가 지금껏 개발하며 사용한 패턴이나 전략들의 장단점을 모았다. 싱글턴 클래스 개념 단 한 개의 인스턴스만 존재하도록 하면서, static 으로 전역적인 접근이 가능하도록 하는 클래스. 장점 구현이 매우 빠르다.
람다람쥐
명조 스토리를 밀다가 문득 궁금해진 부분에 대한 탐구
그래픽 - 바둑판 페이드 인아웃 셰이더그래프
그래픽 - 둥둥 셰이더 그래프와 서브 그래프
그래픽 - 여러 URP Asset 쓰기: XRay와 그레이스케일 포스트프로세싱