본문 바로가기

Unity3

Sprite Shape을 이용하여 땅 만들기(Unity 2D) *본 글은 Unity 6를 기준으로 작성되었습니다. Sprite Shape란?2D 환경에서 자유롭게 곡선 형태의 경로를 만들고, 해당 경로를 따라 스프라이트 이미지를 배치할 수 있게 해주는 기능.쉽게 생각하면 스프라이트(이미지)를 내가 원하는 형태로 가공할 수 있도록 도와주는 툴입니다. Unity 6에서는 Sprite Shape가 기본 제공 되지 않기 때문에 Package Manager를 통해 설치하여야 합니다. Unity Registry 선택 -> Sprite Shape를 검색 -> 오른쪽의 Install을 눌러 설치해줍니다.(저는 이미 설치된 상태라 Remove로 뜹니다.) 설치 이후에 Hierarchy창에서 우클릭 하면 Sprite Shape가 추가된 것을 볼 수 있습니다.Closed Open.. 2025. 7. 18.
Unity에서 csv 파일 읽어오기(엑셀, 메모장) CSV 파일이란?Comma Separated Values의 약자로 쉼표(,)로 구분된 텍스트 기반 데이터 파일을 말합니다. Name,Age,GenderDH,30,MaleGH,31,Male 위와 같이 작성된 파일로 보면 각 줄은 행(Row)을 한 줄안에서 ,로 각 열(Column)으로 나타난다. 이렇게 봐서 잘 모르겠다면, 엑셀로 해서 봐보자. 표로 보면 훨씬 더 이해하기가 쉽다. 그러나 컴퓨터는 이 표 자체를 인식할 수 없기 때문에 다른 형식으로 변환하여야 하는데 그 중 하나가 csv 파일이다. 한쇼2020 기준으로 내가 표를 만들고 그 파일을 csv 파일로 바꾸는 방법은 간단하다.새로 표를 하나 만든 다음 저장을 -> 다른 이름으로 저장 -> 저장될 파일 형태 csv 이렇게 저장한 csv 파일은 유.. 2025. 7. 8.
Unity에서 JSON 사용하기 1. JSON 이란?JavaScript Object Notation의 약자로 데이터를 저장하고 교환하기 위한 텍스트 기반의 '형식'을 말합니다.여기서 중요한 것은 하나의 형식이라는 것입니다. 쉽게 말하자면 단순히 데이터를 표시하는 표현 방법의 일종이라고 보면 됩니다. 그러면 JSON을 많이 쓰는 이유는 무엇일까요?이 질문에 대한 대답을 하기 위해선, JSON의 형태에 대해서 볼 필요가 있습니다. //JSON 예시{ "Name : SW", "Gender : Male", "Age : 31"} 우선 이름(Name)이 SW이고, 성별(Gender)은 남성, 나이(Age)는 31살인걸 알 수 있습니다. 눈에 바로 들어오죠? JSON은 이와 같이 사람이 읽고 쓰기 쉽다는 장점이 있습니다. 단순한 .. 2025. 7. 7.