[Unity] 닷지 게임
”Retr0의 유니티” 책을 보다보면 처음으로 게임같은걸 만드는 챕터가 아마 이 닷지 게임일 것이다. 해당 프로젝트를 완성하고 영상과 함께 기록하기 위해 포스팅하였다. 버전별 diff는 깃허브 내 README.md에 상세하게 기술해두었다. 구현 영상 Version 1.0 Version 2.0 - 릴리즈 버전 깃허브 https://...
”Retr0의 유니티” 책을 보다보면 처음으로 게임같은걸 만드는 챕터가 아마 이 닷지 게임일 것이다. 해당 프로젝트를 완성하고 영상과 함께 기록하기 위해 포스팅하였다. 버전별 diff는 깃허브 내 README.md에 상세하게 기술해두었다. 구현 영상 Version 1.0 Version 2.0 - 릴리즈 버전 깃허브 https://...
레트로의 유니티 2부를 마쳤다. 공부를 하면서 나타났던 부분 중 Int형과 같이 일반적으로 타입을 명시한 변수형이 있지만, var, dynamic 처럼 런타임 중에 변수의 타입이 정해지는 키워드 들도 존재했었다. 그래서 찾아보던중 동적타이핑과 정적타이핑에 대한 점을 정리하다 보면 도움이 되겠다 생각해서 이렇게 포스팅을 하게되었다. 정적타이핑과 동적타...
이전부터 유니티 에디터를 쓰면서 에디터의 글자들이 깨지는 현상이 있었다. 이에 관련된 부분을 구글링해도 잘 안나와서 직접 도움을 줘보고자 정리를 해봤다. 본인은 네이버 카페 “유니티 허브”에서 찾아보니 링크를 하나를 보게 돼서 그걸로 해결을 했다. 이 글은 그 해결법을 좀 더 보기 쉽게 정리를 해둔거고 원글은 아래에 링크를 걸어두었다. 문제 상황 ...
이번 “레트로의 유니티” 2부에서는 전반적으로 유니티에서 사용될 C# 문법에 대해 다루었다. 이전 글에서는 C#스크립트를 생성하면 나오는 기초 함수에 대해 다루었다면, 이번엔 스크립트의 기본 클래스에 계속 상속되어 있는 MonoBehaviour에 대해 다뤄볼 까 한다. 얘는 대체 뭐길래 처음부터 이렇게 상속을 받고 시작하나 궁금했다. 새로 스크립트...
“레트로의 유니티” 책을 읽어보던 중에 지속적으로 새로운 C# 스크립트를 생성하면 기본적으로 생성되는 함수가 두 가지가 있다. 하나는 Start() 함수이고, 나머지 하나는 Update() 함수이다. 이 둘의 역할에 대해서 궁금해서 블로그 포스팅을 할 겸 적어보며 정리해보려 한다. Start, Update, Awake 함수의 특징 Start() ...
이건 1부때 상황 이건 내 바램 ㅋㅋ 지난번 글에서는 간단하게 유니티를 느껴보는 1장에 대한 이야기였고, 그 뒤에 2~3장은 유니티 에디터에 대한 설명과 유니티에서 사용하게 될 클래스 상속, 오브젝트, 매소드 등에 대한 이야기가 있었다. 유니티에서 오브젝트와 관련된 이야기를 하면서 오브젝트 내부 매소드를 호출하는 방식이 아닌 매소드 내부 일정한 ...
평소 축구보는걸 좋아해서 새벽 4~5시에 하는 챔피언스리그나 가끔씩 있는 PL경기도 챙겨보는 편인데 오늘 마침 그런 날이었다. 원래 이런 경기가 있을때 다른사람 같으면 보려고 일찍 일어나는데 본인은 부엉이라 밤만되면 눈이 말똥말똥 해진다 ㅋㅋㅋ. 예전에는 그 시간 전까지는 대체로 어영부영 시간을 보내다가 축구를 봤는데 유니티 시작하고자 마음 먹고서는 ...
최근에 서버 공부중인 동기랑 같이 iOS 클론 프로젝트를 하고 있었는데, 이상하게 iOS 개발에 대한 관심도가 예전같지가 않은것 같았다. 어렸을때 안드로이드 롬 개발같은걸 하면서 직접 만지면서 조금조금씩 바뀌는 것들이 너무 신기했었고, 그래서 난 모바일 개발쪽에 관심이 있는 사람일거라 생각했다. 실제로 다른 개발분야에 비해 모바일 개발쪽에는 확실히 흥...
Storyboard Storyboard란 앱의 흐름을 나타내며, 시각적으로 화면을 구성하는 곳입니다. 좌측 프로젝트 리스트에서 Main.storyboard로 되어있는 파일이 Storyboard이며, 앱의 전반적인 형태와 앱의 화면 전환, 다양한 Object들을 관리해줍니다. Xcode 우측 상단의 +버튼을 누르거나 Cmd + Shift + L을...
Project An Xcode project is a repository for all the files, resources, and information required to build one or more software products. A project contains all the elements used to build your p...