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