Unity/잡학 사전 31

커스텀 스크립트

C:\Program Files\Unity\Hub\Editor\2022.3.29f1\Editor\Data\Resources\ScriptTemplates순서-(폴더__)템플릿이름-생성기본파일명  https://icechou.tistory.com/330 유니티 script template 커스터마이즈프로젝트뷰에서 마우스 오른쪽 누르면 나오는 미리정의된 스크립트 템플릿 부분도 커스터마이즈가 가능하다. 만약 윈도우즈를 사용하고 있다면 C:\Program Files\Unity\Editor\Data\Resources\ScriptTemplatesicechou.tistory.com

Unity/잡학 사전 2024.10.11

Serialization

산발적으로 퍼져있는 데이터들을 바이트 형식으로 직렬(일렬로 나열)화 시키는 것역직렬화 : 직렬화한 것을 풀어서 메모리에 올리는 것직렬화는 asset dependency때문에 중요- metafile, GUID, fileID 로 관리함- guid : asset 고유 아이디- fileID : 항목마다의 아이디- monoBehaviour 항목이 추가되면m_Script 에 fileID 와 guid가 생기는데 guid는 고유 id이므로 이걸 통해 에셋을 찾을 수 있음scriptableObject : monobehaviour가 참조해서 사용할 수 있는 에셋화 시킨 데이터 구조참고https://youtu.be/kEu_AQ_Es-8

Unity/잡학 사전 2023.05.15

[Unity] Unity Korea Youtube - IL2CPP, Mono, AOT, JIT 개념 파헤치기

mono : .net 프레임워크 대응(리눅스 기반) - C# 이 .net 프레임워크 기반인데 최종적으로 우리는 안드로이드, 애플에 배포를 해야하기 때문에 mono 프레임워크를 사용해서 변환해서 함. IL : 중간 언어 - C#에서 IL로 변환되고 mono가 런타임상에서 파싱하면서 돌게 함 - C# -> IL -> mono => JIT (Just it time) 그때 그때 돈다는 말 - Lua, python 을 인터프리터 언어라고 불림 > 생언어를 인터프리터가 실시간 파싱하면서 돌림, 그래서 굉장히 느림 - JIT 방식은 한번 변환된 어셈블리를 가지고 타겟 디바이스에 맞게 컴파일러 하므로 인터프리터보다는 빠름(제일 빠른건 아님) - mono가 C#을 IL로 바꿔주는 것까지 지원, unity는 IL을 C++..

Unity/잡학 사전 2023.04.28