본문 바로가기

게임16

조립 X 분해 게임디자인 안녕하세요? 이 책을 처음 본적이 있었던 것도 어느덧 1년도 전인데, 그 때만 해도 왜 인지 모르게 이 책을 읽어는 봐야 겠다는 생각이 들기는 들었습니다. 그렇게 하고서도 제대로 읽은 것은 이제 막 이라는 것에서, 제가 읽는 속도가 느린 것인지 아니면 이러저러 일이 있었던 것인지 모르겠습니다만, 일단 다 읽었으니 책 리뷰에 들어가 보도록 하겠습니다. 일단 이 책은 처음부터 말하자면, 가볍게 읽을 수 있는 구성과 형식을 띄고 있기는 하지만, 이 책에서 다루고 있는 내용이 가볍다고는 말할 수 없습니다. 왜냐하면 게임이라는 것이 무엇이냐 하는 것과 정말 밀접하게 연관된 내용을 다루고 있기 때문입니다. 일단 이 책에서 이야기 하는 것은 게임이라는 것이 성립하기 위해서 룰(rule)이 있어야 하며, 소위 스포츠 .. 2019. 8. 8.
유니티5 독학하기 그 94번째 걸음-업그레이드 상태의 시각표시 part2 안녕하세요? 상점에서 구입한 업그레이드 상태를 시각적으로 표시할 수 있도록 하는 표시를 만드는 작업의 나머지 부분을 포스팅 하는 시간이 왔습니다. 지난번 포스팅의 마지막에 부스터를 표시해 주는 아이콘의 자식 오브젝트를 만들고, 여기다가 Label을 붙여 놓았는데, 이번에는 위 스크린샷처럼 씬뷰에서 위치시켜 놓도록 해서, 아예 눈에 한번에 알 수 있도록 만들어 주도록 합니다. 그리고 나서 다시 ShopManager.cs 스크립트를 찾아가 보도록 합니다. 먼저 text형식의 광역 변수를 만들어 주도록 합니다. 그리고 나서 이 텍스트 형식 변수의 텍스트 내용은 boostPrice의 내용이 되도록 ToString() 이라는 메소드를 붙여서 만들어 주도록 해 봅니다. 먼저 씬을 이제 상점씬에서 test_Game씬.. 2018. 10. 15.
유니티5 독학하기 그 92번째 걸음-유리천장 만들기 안녕하세요? 지난번 포스팅에서 패럴렉스 스크롤의 문제점을 해결하느라 고생을 하면서, 화면밖으로 점프를 할 경우에 생기는 문제에 대해서 언급을 하였습니다. 그래서 이번 포스팅에서는 어떻게 해서 플레이어 캐릭터가 화면 위로 안 보이도록 높이 점프를 못하도록 보이지 않는 유리천장을 만드는 작업을 포스팅 하고자 합니다. 먼저 유니티5의 계층뷰에서 Rooftop이라고 하는 게임 오브젝트를 생성해 주도록 합니다. 그리고 나서, 게임오브젝트에 Box Collider 2D라고 하는 컴포넌트를 추가시켜 준 다음에, 위 스크린샷처럼 사이즈를 지정 하도록 합니다. 그리고 게임 오브젝트를 위 스크린샷처럼 위치를 시킨 다음에, 이제 다음 단계로 넘어 가도록 합니다. 일단 유니티5에서 플레이 버튼을 누른 이후의 씬뷰인데, 여기서.. 2018. 9. 30.
유니티5 독학하기 그 91.8번째 걸음-패럴렉스 스크롤 단일 오브젝트 문제 part4 안녕하세요? 지난번 포스팅에서는 태양이 속도가 낮을 때 나타나지 않다가 무슨 속도위반을 단속하는 경찰이라도 되는 양 속도가 일정 속도(34이상)을 넘어가야 나오는 것을 볼 수 있었습니다. 이래서는 문제가 많다면 많다고 할 수 있으니, 이를 해결하도록 해 보는데, 그 때까지 가는 좌우충돌의 과정을 여기 포스팅에 담았습니다. 일단 태양이 왜 사라져 있는지 한번 플레이 도중에 일시정지를 누르고, 위 스크린샷처럼 씬뷰를 보니, 태양이 이상하게 뒤쪽에서 생성이 되어서 저러는 것을 볼 수 있었습니다. 그래서 Translate라는 함수를 조정해야 할 필요성이 있다고 판단해서 일단 보니까, 상대적인 위치를 줄 수 있다는 언급이 있는 것을 볼 수 있었습니다. 그래서 일단 Camera.main.transform을 넣어보는.. 2018. 9. 28.