인프런 게임개발 (3) 썸네일형 리스트형 [Unity 기초 - C#] Vector2 vs Vector2Int 비교 기본 개념, 용어도 익히지 않은 채로 무작정 유니티로 게임 개발 따라하기를 하고 있다. 개념부터 잡고 가기엔 너무 지칠 것 같아서 무작정 진행하면서 새로운 모르는 개념들을 하나씩 정리해보려고 한다. # C# 스크립트에서 Vector2와 Vector2Int 비교 이걸 정리할까 말까 하다가.. 나처럼 이 변수형을 처음 접한 사람은 이게 뭔지 궁금할 수도 있지 않을까 해서 정리해본다. # Vector2 : 2차원 벡터의 변수형 private Vector2 count = new Vector2(0.5f, 0.5f); # Vector2Int : int 값만 취급하는 2차원 벡터의 변수형 사실 vector2int가 vector to int(vector를 int로 변환하는 형 또는 함수인가?) 하고 헷갈려서 검색을 해.. [Unity 기초 - C#] SerializeField, HideInInspector 를 왜 쓸까? 기본 개념, 용어도 익히지 않은 채로 무작정 유니티로 게임 개발 따라하기를 하고 있다. 개념부터 잡고 가기엔 너무 지칠 것 같아서 무작정 진행하면서 새로운 모르는 개념들을 하나씩 정리해보려고 한다. # C# 스크립트에서 [SerializeField]는 왜 쓸까? # SerializeField 란? : 유니티 에디터의 Inspector(인스펙터) 창에서 수정가능하도록 변수를 노출시켜준다. [SerializeField] 로 명시하지 않고, public 변수로 선언해도 Inspector(인스펙터) 창에 노출된다. 다만 둘의 차이는, public으로 선언한 변수는 다른 스크립트에서도 접근이 가능하게 되어 수정될 수 있다. 다른 스크립트에서는 접근 및 수정 불가능하게 하고싶지만 자주 변경할 필요가 있는 변수는 p.. [Unity 기초] Pixels Per Unit(유닛) 기본 개념, 용어도 익히지 않은 채로 무작정 유니티로 게임 개발 따라하기를 하고 있다. 개념부터 잡고 가기엔 너무 지칠 것 같아서 무작정 진행하면서 새로운 모르는 개념들을 하나씩 정리해보려고 한다. # Unit & Pixels Per Unit 알아보기 # Unit(유닛) 이란? : Scene에 보이는 작은 격자 네모 한칸을 1 Unit이라고 한다. 아래 캡쳐화면의 노란 네모칸이 유닛이다. # Pixels Per Unit 이란? : 한 유닛에 몇 pixel을 보여줄 건지를 설정하는 값이다. 내가 가진 리소스가 59x59 픽셀의 리소스여서, 하나의 유닛에 꽉차게 보여지게 하려면 Pixels Per Unit을 59로 설정하면 된다. 나는 62로 설정했는데 이건 한 유닛에 62x62 픽셀까지 표현될 수 있게 한.. 이전 1 다음