본문 바로가기

유니티5164

유니티5 독학하기 그 76번째 걸음-절반의 성공, 부스터 구현 안녕하세요? 유티니5로 게임만들기 실습을 하면서, 이번에는 주인공 캐릭터에게 부스터를 구현하려고 했습니다만, 이게 절반만 성공했다는 것을 알려드리면서, 이를 한번 구현하는 과정을 포스팅 하고자 합니다. 먼저 지난번에 못했는 동전의 X축 좌표를 랜덤하게 바꾸기 위해서 Collectable.cs를 들어가도록 합니다. 그래서 이번에는 xPosition이라는 새로운 float형식의 변수를 만들어 주도록 합니다. 이렇게 해서 X축의 좌표까지 동전이 바뀌어서 나오는 것을 볼 수 있었습니다. 이제 다음 단계로 가서, 주인공 캐릭터에게 a키를 누르면 앞으로 순간적으로 튕겨나가는 부스터를 구현하도록 해 줍니다. 일단 이 작업을 위해서 PlayerControlloer.cs 스크립트를 방문하도록 합니다. 먼저 boostSp.. 2018. 8. 25.
유니티5 독학하기 그 75번째 걸음-드디어 해결된 랜덤한 동전 해결책 안녕하세요? 이래저래 막혀서 뭐가 안되는 차에, 이제서야 유니티5에서 랜덤한 위치에 콜렉터블 오브젝트 위치를 만드는 작업이 성공적으로 끝이 났습니다. 애초에는 어느정도 랜덤한 위치에 코인이 나오면서 3가지 문제가 나왔는데, 이번 포스팅에서는 단 한번의 작업으로 이 3가지 문제가 모두 풀린 현상을 보여드리고자 합니다. 먼저 Collectable.cs라는 C# 스크립트를 열어서, 한번 coinPrefabs2라고 해서 기존의 동전이 나오는 위치를 그대로 반영하라는 명령어로 바꾸어 보도록 합니다. 만약을 위해서 기존에 사용하던 코드는 주석으로 불활성화 처리를 하였습니다. 그랬더니 이번에는 처음의 위치인 맨 밑 바닥에 붙은 채로 동전이 나오는 것을 확인할 수 있었습니다. 그래서 아무래도 이 랜덤한 값의 변수를 적.. 2018. 8. 24.
유니티5.x와 함께하는 C# 첫걸음 안녕하세요? 요 최근까지도 참고를 하면서 유니티5의 독학에 많이 참고를 하였는 책인 [유니티5.x와 함께하는 C# 첫걸음]이라는 책을 이번 포스팅에서는 리뷰해 보고자 합니다. 우선 이 책은 크게 2 부분으로 나눌 수 있는데, 첫 부분은 우선 기초적인 C#의 문법에 관해서 설명을 하고 있습니다. 다만 제가 이 책을 읽느라고 많은 시간이 걸린 이유가, 우선 첫번째 파트인 이 이론적인 부분을 설명하고 있는 책의 전반부는 읽는 데 그리 큰 힘이 들지 않았습니다. 하지만, 여기서 부터 문제가 생겼는데, 우선 이 책은 너무 많이 C#에 대해서 이야기를 하고 있느라고, 어떻게 해야 스프라이트나 이런 것을 '만들기'할 수 있는지에 대해서는 전혀 설명이 되어 있지 않습니다. 거기다가 2번째 파트인 설명 부분에서 상당한 .. 2018. 8. 23.
유니티5 독학하기 그 74번째 걸음-랜덤한 위치에 나오는 동전만들기 안녕하세요? 이제는 만들고 있는 미완성의 연습게임에 새로운 기능을 추가하는 작업을 해야 하는데, 이번 포스팅에서는 될 수 있으면 유저가 예상하지 못한 위치에서 동전이 나타나도록 만들고자 합니다. 그런데 작업이 어느정도 되기는 되었는데, 3가지 후속과제가 발생하였습니다. 먼저 LevelGenerator.cs를 가지고서 한번 작업을 해보고자 하기 위해서 코딩하러 가 봅니다. 처음에는 위 스크린샷에 있는 AddPiece()메소드를 응용해서 어떻게 하고자 한번 시도를 해 보았습니다. 그래서 일단 유니티5의 계층뷰에서 LevelPieceBasic에서 Coin을 모두 지우도록 하고, 다음으로는 따로 Coin이라는 게임 오브젝트를 만들어 주도록 합니다. 그리고 나서 이번에는 CoinClone이라는 C# 스크립트를 생.. 2018. 8. 22.