![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/uJ2Wf/btsbk6W982t/2EDLPqQWtffyhrCaL6oUhk/img.png)
오늘도 참 열심히 했다. 30분만에 끝날 줄 알았는데 2시간이나 걸렸다. 아주 간단한 코드인데도 막혔고, 방법을 찾는데 아직 시간이 좀 걸리는 것 같다. 그리고 컴퓨터가 왜.. 이거 만드는데 느려지는지 모르겠다. Gamelog 24. 미로찾기 게임 만들기(3) Gamelog 24_1. 열쇠 배치하기 이번에는 열쇠를 다 먹어야 보물상자를 먹고 종료할 수 있도록 할 것이다. 열쇠는 회색 열쇠가 상단에 나타나고 먹으면 노란색으로 활성화되는 방식이다. 열쇠 3개를 미로 내에 배치해준다. 그리고 이 열쇠는 Empty Object를 생성하여 keys로 묶어줬다. 이름도 target_key로 알기 쉽게 변경하였다. keys의 Z값은 10이고, target_key들의 Scale Z값은 1이다. Z값을 잘 설정해야 오브..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/c7o8oN/btr9NCiH9Bk/kCPTu6u8fX884SDuSvLDJ0/img.png)
유니티에서 시야 한정하는 게 이렇게 힘들줄 누가 알았을까. 아무것도 모르는 상태에서 삽질하면서 찾아보는데 이것만 2시간이 걸렸다. 진이 빠진다. 그래도 하고 싶은거 해서 기분은 좋다. Gamelog 23. 미로찾기 게임 만들기(2) Gamelog 23_1. 찾아본 검색어들 사람들이 조금이라도 도움이 되었음에 검색어들 나열해본다. 엄청 쳐봤다. #유니티 캐릭터 시야 제한 #유니티 시야 제한 #유니티 2D 화면 까맣게 하기 #유니티 캐릭터만 보이게 #유니티 캐릭터 주변만 보이게 #유니티 화면 밝기 #유니티 게임 화면 밝기 조절 #유니티 캐릭터 이동따라 밝기 #유니티 횃불 만들기 #unity light component #unity 2D lighting #unity shader #unity spot light..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bXO5P6/btr9BIv1zj6/bfswrJQ8R3xqkDiaKWDnqK/img.png)
이번에 만들어볼 게임은 미로찾기이다. 간단할 것 같지만, 처음해보는 부분들을 추가하여 진행해볼 예정이다. 일단, 이번에 할 부분은 기존에 한 것들을 응용하는 것이라 어렵지 않았다. Gamelog 22. 미로찾기 게임 만들기(1) Gamelog 22_1. 만들고자 하는 것을 정리한다. 맨 아래에서 미로 시작 미로 곳곳에 열쇠가 숨겨져 있음 벽을 통과할 수 없음 처음과 끝이 뚫려있음 미로 바깥으로 이동하지 못함 캐릭터 키보드로 움직일 수 있음 캐릭터시 시야가 한정되어 있음 열쇠 3개를 모아야 보물을 획득할 수 있음 보물 열쇠 3개를 모은 캐릭터가 접근해야 사라짐 보물 습득시 게임이 종료됨 보물 습득시 게임 종료화면으로 이동함 다시시작 버튼을 누르면 바로 미로 게임이 시작됨 Gamelog 22_2. 시작하기 ..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/vcRoN/btr7HfwR9ul/7ksUSjUrxy18f3DXaaBe00/img.png)
이제 마지막, 타이머를 만들어본다. 처음에 타이머를 만들 때, 타이머가 자꾸 초기화되는 현상이 나타났는데.. 별사탕 프리팹에 타이머가 초기화 되는 컴포넌트가 들어가곤 했었다. 참 버라이어티한 게임 만들기 Gamelog 21. 총알피하기 게임 만들기(5) - 타이머 게임이 시작되면 타이머가 시작됨 캐릭터와 총알이 닿으면 타이머 시간이 멈춤 타이머 시간은 게임종료 화면으로 전달됨 - 게임종료화면에서는 최종 버틴 시간을 확인할 수 있음 - 다시시작 버튼을 누르면 게임시작 화면으로 넘어감 Gamelog 21_1. 게임이 시작되면 타이머가 시작되게 하기 먼저 타이머를 만들기 위해 Text 오브젝트를 생성한다. UI > Legacy > Text를 통해 생성한다. Legacy로 분류된 것이면, Text - TextM..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/b5K9T9/btr7OLu3eUL/Nkcjy0aE9cgTPZMDLk4moK/img.png)
메인을 만들어본다. 사실 메인도 초보가 하기에 딱 좋다. 오히려 처음에 만들면서 만났던 이상한 에러들을 보여주고 싶은데, 재현을 할 수 있을지는 한 번 해보면서 나오면 따로 써보겠다. Gamelog 20. 총알피하기 게임 만들기(4) 총알 캐릭터를 향해서 일자로 전진함 일정시간마다 계속 생성되며 점점 속도가 빨라짐 캐릭터와 닿으면 멈춤 Gamelog 20_1. 총알 캐릭터를 향하게 하기 기본세팅 행성이 날라오는 것을 피하는 것처럼 표현하고자 한다. 따라서 별사탕 같은 이미지를 사용하였으며, Scale은 캐릭터는 0.3, 0.3 이었으나 별사탕은 0.25, 0.25로 약간 더 작게 설정하였다. 그리고 Sorting Layer는 Characters로 설정한다. 캐릭터에 향하게 하기 using System.C..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/oQrGp/btr5ToA9dwD/KT3cVQCFb7ylzF9wNkXjZ1/img.png)
메인을 만들어본다. 사실 메인도 초보가 하기에 딱 좋다. 오히려 처음에 만들면서 만났던 이상한 에러들을 보여주고 싶은데, 재현을 할 수 있을지는 한 번 해보면서 나오면 따로 써보겠다. Gamelog 19. 총알피하기 게임 만들기(3) 캐릭터 키보드로 움직일 수 있음 화면 밖으로 나갈 수 없음 총알에 닿으면 멈춤 총알 캐릭터를 향해서 일자로 전진함 일정시간마다 계속 생성되며 점점 속도가 빨라짐 캐릭터와 닿으면 멈춤 타이머 게임이 시작되면 타이머가 시작됨 캐릭터와 총알이 닿으면 타이머 시간이 멈춤 Gamelog 19_1. 캐릭터 만들기 기본세팅 일단 기본 세팅은 StartGame과 동일하다. 배경만 똑같이 가져와준다. 배경을 복사해서 가져오면 Sorting Layer도 똑같이 BackGround로 가져오게 ..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/dGCJLa/btr5t8kxClT/gFhBfxpsH2RU1fYkFHWAx1/img.png)
게임태기가 왔었는데, 하고 나니까 엄청 뿌듯해서 끝까지 해보고 싶어지는 욕심이 생긴다. 유니티는 뭔가 블로그로 정리된 글들이 없어 찾기가 너무 어려운데, 내 글이 조금이라도 도움이 되었으면 좋겠다. Gamelog 18. 총알피하기 게임 만들기(2) 이번에 할 것은 게임 시작 화면과 메인화면의 기본적인 것들을 세팅해보는 것이다. Gamelog 18_1. 게임 시작 화면 만들기 Scene 만들기 앞으로 만들어나갈 Scene은 총 3개로 구성된다. StartGame → MainGame → EndGame 오늘은 StartGame → MainGame 이 구간을 만들어볼 것이다. Scene은 프로젝트뷰에서 오른쪽 클릭을 한 뒤 Create > Scene을 통해 만들 수 있다. Scene을 다 만들었다면, File ..
![프로필사진](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bF4sdo/btr5aGomt8W/h8QEOAZEOSksLXO6UKh79K/img.png)
결국 하던 게임 강의는 따라하는 것이 의미없다는 판단이 들어, 자체적으로 게임을 만들어보기로 했다. 내가 만들기로 한 게임은 총알피하기 게임. 간단하다고 생각되었는데 참 어이없는 일들이 많았다. 그리고 유니티.. 에러 검색하기 너무 어려웠다. Gamelog 17. 총알피하기 게임 만들기(1) 전체적으로 찬찬히 다시 만들어보면 에러난 것들은 따로 빼어 기록할 것이다. Gamelog 17_1. 만들고자 하는 것을 정리한다. 게임시작 버튼을 눌러서 게임 시작 메인 게임 화면으로 전환 캐릭터 키보드로 움직일 수 있음 화면 밖으로 나갈 수 없음 총알에 닿으면 멈춤 총알 캐릭터를 향해서 일자로 전진함 일정시간마다 계속 생성되며 점점 속도가 빨라짐 캐릭터와 닿으면 멈춤 타이머 게임이 시작되면 타이머가 시작됨 캐릭터와..