'러너게임'에 해당되는 글 1건

  1. 2014.01.12 [런게임] 유니티 3D로 러너 게임 만들기 - 씬 설정하기

[런게임] 유니티 3D로 러너 게임 만들기 - 씬 설정하기

|

http://catlikecoding.com/unity/tutorials/runner/


개인 공부겸 번역 글입니다. 영어는 못하며 구글 번역기의 힘을 빌렸습니다.

Runner 최소한의 사이드 스크롤로 완성하기.





소개

이 튜토리얼에서는 간단한 무한 러너 게임을 만듭니다.

  • 배경 생성 방법
  • 오브젝트의 재사용
  • 간단한 물리 구현
  • 플레이어 점프 구현
  • 파워 업 구현
  • 간단한 매니저 클래스 만들기(게임을 관리할수있는 클래스)
  • 중력 조절
  • 간단한 GUI.

이 튜토리얼은 C# 과 유니티 에디터를 기본적으로 알고 있다는 가정하에 작성되었습니다.

 만약에 당신이 Clock 튜토리얼을 완성했다면 바로 시작해라. 그리고 Graphs 튜토리얼은 필수적이지는 않지만 봐두면 유용할 것입니다.

종종 기존의 코드는 생략하고 새로운 코드만 입력하게 되므로 문맥의 전후관계를 잘 보고

코드를 삽입하시기 바랍니다.

게임 

게임을 만들기 전 우리가 어떤 요소들을 게임에 집어넣을지 결정해야 됩니다. 우리는 간단한 2디 사이드 스크롤 게임을 만들기로 했지만 이것은 조금은 막연한 얘기입니다. 조금 더 구체적으로 얘기를 해볼까요?

게임 플레이어를 하는동안 플레이어는 오른쪽으로 계속 이동할 것입니다. 플레이어는 장애물과 장애물 사이를 점프 할수 있어야 되며. 이 장애물들은 각각 높이가 다를수 있으며 플레이어의 스피드를 느리게 할수도 있씁니다. 우리는 또한 파워업 아이템을 추가해서 속도를 빠르게 하거나 점프를 높게 할수 도 있습니다.

그래픽은 간단한게 큐브를 사용할것이며 간단한 파티클도 들어갑니다. 이 큐브는 runner와 파워업 아이템 그리고 장애물 하늘 배경에도 사용됩니다. 파티클 시스템은 주인공이 지나간 흔적을 나타네거나 물체가 떨어지거나 올라갈때 효과를 넣어줍니다. 그리고 우리는 음악을 사용하지 않습니다.

Scene 설정하기

새로운 프로젝트를 생성합니다(file-new project). 기본적을 2 by 3 에디터 레이아웃이지만 당신이 원한다면 당신이 편한 레이아웃으로 설정해도 됩니다. 게임뷰에 비율을 16:10 으로 맞춥니다.

우리의 게임은 기본적으로 2D이지만 , 약간의 3D 적인 느낌도 표현하려고 합니다.

 orthographic 카메라는 3D를 표현할수 없으므로, perspective 카메라를 . 이 방법을 사용하여 다양한 거리에서 다층 스크롤을 사용할 수 있습니다.  foreground 의 깊이는 0, background 깊이는 50, 그리고 다른것들은 100으로 설정합니다. 3개의 큐브를 사용하고 배치하는 가이드를 작성해 보겠습니다. 저는 제가 원하는 각도및 색 설정을 사용했지만 당신은 자유롭게 다른것의로 바꿔서 할수도 있습니다.

 directional light (GameObject / Create Other / Directional Light) 를 더하고 rotation (20, 330, 0)을 설정합니다. directional light 오른쪽 어깨너머로 광원이 빛추는 효과를 나타낼수 있습니다. directional light은 위치는 중요하지 않습니다.(영향없음)

Main Camera  의 Field of Viewf를 30으로 맞추고, position (5, 15, -40) 설정, 그리고 rotate(20, 0, 0) 설정합니다. 또한 백그라운드 색상을 (120, 180, 250)로 설정합니다.
























light camera
Light and camera.

3개의 cube를 만들자 (GameObject / Create Other / Cube) Z 값들은 각각 0, 50,100이다. RunnerSkyline Close, Skyline Far Away 라고 이름을 지정해주자. skyline 큐브들은 콜라이더를 삭제하자.

material을 생성하자. 이름은 Runner Mat 그리고 마찬가지로 다른것들도 Mat이라고 생성한다. 그리고 이것들을 각각의 큐브에 드래그 한다. 나는 기본적인 칼라인 하얀색과 (100, 120, 220), 그리고 (110, 140, 220) 이것을 사용했다..

runner
skyline close skyline far away
The three cube configurations.
Runner 와 Skyline 폴더를 만들고 각각의 materials을 폴더에 집어넣자.
projectgame scene
Hierarchy, project, and game views.








Trackback 0 And Comment 0
prev | 1 | next