전체 글 98

유니티 - InputSystem에 대해 알아보자#2(내용 보충)

오늘은 InputSystem에 대해 더 자세히 알아보는 시간을 가지고자 합니다.지난번에 InputSystem에 대해 글을 작성하고 난 후, 추가로 알게 된 정보들이 몇 가지 더 있어서 정리하고자 합니다. 보충 버전이라고 할까요? 기존 블로그에 작성한 것에 추가하기에는 내용이 많아서 따로 글을 작성하게 되었습니다. 이전에 쓴 글 내용은 아래 링크를 참고하시면 될 것 같습니다.2024.10.15 - [유니티/공통] - 유니티 - InputSystem에 대해 알아보자#1(기본)  일단 본 글은 공식문서를 참조하여 작성되었습니다.유니티 버전에 따라서 InputSystem의 버전도 달라질 수 있습니다.참고하실 때 유니티 패키지 매니저에서 Input System의 버전을 확인하시고해당 버전에 맞는 문서를 체크하시면..

유니티/공통 2024.10.17

유니티 - Burst 컴파일러에 대해 알아보자

오늘은 Burst 컴파일러에 대해 알아보고자 합니다.공부하면서 스쳐 지나가듯 이름만 들어본 Burst 컴파일.궁금해서 한번 찾아 정리해 봤습니다.   컴파일러?특정 프로그래밍 언어의 문서를다른 프로그래밍 언어로 번역하는 프로그램입니다. 그중 Burst는 유니티 내부에서 사용하고자 만든 컴파일러입니다. 왜 일까요? 유니티는 c#을 토대로 작성하지만 사실 내부 엔진 로직들은 c++로 되어 있습니다. 그래서 실제로 프로그램이 동작하는 과정은  C# - IL( Intermediate Language/ 중간 언어) 생성 - C++ 처리- Assembly -  Machine Code 순으로 동작한다고 합니다.  이 과정에서 IL을 c++로 바꿔주는 과정을 IL2CPP라고 합니다. Burst의 동작 원리 C# - I..

유니티 - InputSystem에 대해 알아보자#1(기본)

오늘은 InputSystem에 대해 알아보고자 합니다. 그동안 유니티를 다루면서 Old Input System이라고 할까요?(찾아보니 Input Manager라는 명칭이 있었네요.) 이 방식으로 주로 작업을 하다가제대로 InputSystem을 사용해 보려고 하니 모르는 부분이 꽤 많이 나오더군요.  (이것도 원래는 New Input System이라고 했었는데이름이 InputSystem으로 바뀌었네요.) 정리가 한번 필요할 것 같아서 글을 작성해 봤습니다.   Input System을 사용하려면 먼저 패키지 메니저에 가서 추가를 해줘야 합니다.2023.3x이후 버전에서는 기본적으로 탑재가 되어 있으니만약 설치되어 있다면 이 부분은 넘어가셔도 됩니다.   설치하고 다음과 같은 창이 뜨면 YES를 눌러재시작해..

유니티/공통 2024.10.15