본문 바로가기

유니티

(33)
2D 미니게임 만들기 연습 2 ] 클릭시 반응하는 물체 만들기 앞서 마우스 커서를 새로 만들었다. 이제 마우스로 클릭했을 때, 반응하는 물체들을 만들어 보도록 하자 1. 대상 클릭 시 반응하는 물체 생성 우선 Circle을 만들어 준다. 오른쪽 Inspector에 Rigidbody2D와 Circle Collider2D 컴포넌트를 추가 해 주고, 테스트를 위해 중력의 영향을 받지 않게 설정 해 준다. (RigidBody2D - Body Type - Kinematic 으로 설정) 그리고 우리는 모든 물체가 마우스 클릭 시 반응을 하게 만들 것이 아니고, 특정 물체를 클릭했을 때만 반응이 와야 하기에 레이어를 하나 생성 해 준다. 11번 레이어에 Touchable이라는 이름의 레이어를 생성 해 준다. 그리고 1번 포스팅에서 적어 놓았던 MousePointer.cs 코드에..
2D 미니게임 만들기 연습 1 ] 저격 커서 제작 전 포스팅에서 필수로 구현해야 하는 기능들을 정리하였다. 그 중에서 이번 포스팅에서는 저격 커서를 만들어 보도록 하자. 우선 저격 커서 모양을 만들어 보도록 하자 Hierarchy 에서 마우스 오른쪽 버튼을 누른 뒤 2D → Sprites → Square 를 눌러 사각형을 생성 해 준다. 크기를 조절한 뒤, 오른쪽에 있는 Inspector에서 눈에 잘 띄는 색으로 변경 해 준다. 그리고 저 도형을 3개 더 복사 해 준 다음, Z Rotation의 값을 조절해 각도를 조절해 주어 아래 그림과 같이 만들어 준다. 그리고 1번 사진과 같은 방법으로 Create Empty를 눌러 빈 오브젝트를 생성 해 준다. 그 다음에 이름을 바꿔 주고 만들어 낸 사각형 도형들을 드래그 해 주어 빈 오브젝트의 자식들로 만들어 ..
2D 미니게임 만들기 연습 0 ] 주제 선정 유니티로 깃헙에 잔디를 깔기로 다짐을 한 뒤.. 뭐부터 해야 할까? 계속 고민을 했었다. 그러던 중에 예전에 유니티 2D를 통해서 만들어 보고 싶었던 게임이 떠오르게 되었고, 그와 연관 된 미니게임들이 많이 필요하기에 그에 맞는 미니게임을 제작 해 볼까 한다. 우선 본인이 즐겨하는 게임인 메이플스토리에서 사냥을 하는 도중에 랜덤으로 나오게 되는 미니게임을 하던 중.. 이 것을 만들어 보면 어떨까? 하는 생각이 들게 되었다. 조작 방식도 마우스 클릭으로 대상을 맞추기만 하면 되어서 간단할 것이라 생각했다. 자, 이제 이 미니 게임을 개발하기 위해서 구현해야 할 기능들을 먼저 정리 해 보도록 하겠다. 큰 범위의 기능들은 아래와 같다 저격 커서가 마우스 포인터를 따라 다니는 기능 물체를 클릭 했을 때, 클릭 ..