Unity 2d 자바스크립트 게임 튜토리얼

| | | | | | |

때로는 게임 디자인에 들어가는 가장 좋은 방법은 바로 점프하는 것입니다. 화면에서 이동하는 작업의 결과를 보는 것은 흥미롭고 창의적인 열정이 게임 디자인을 위한 최고의 연료입니다.

이 튜토리얼에서는 통합으로 게임 빌드를 시작하는 방법을 보여줍니다. , 아이디어로 시작합니다. 2D Unity 게임을 만드는 방법에 대해 조금 더 배우게 됩니다. 또한 Unity 2D 게임을 처음부터 만들기 위한 좋은 시작 방법을 배우게 됩니다.

이 튜토리얼이 당신을 완전한 유닛 개발자로 만들거나 코딩 방법을 가르쳐주지 않는다는 점에 유의해야 합니다. 그러나 화면에서 빠르게 작동하도록 안내할 것입니다.

Unity는 사용 가능한 가장 인기 있는 무료 게임 엔진 중 하나입니다. 또한 우수한 2D 엔진이 있으므로 3D 모델이 필요하지 않습니다. 이 장치의 또 다른 흥미로운 기능은 프로그래밍에 대한 광범위한 지식이 필요하지 않다는 것입니다.

Unity를 사용한 게임 개발은 이미 구축된 것을 만드는 데 유용합니다. 예를 들어, 플랫폼 판타지 메트로배니아인 Sepulchral KnightOri and the Blind Forest가 유닛에 생성되었습니다. 요컨대, 이 장치는 소규모 인디 게임을 디자인하는 데 적합합니다.

초보자를 위해 Unity에서 2D 게임을 만드는 방법에 대한 단계별 자습서입니다.

1단계: 아이디어

Brad Neathery mGH253KbfaY unsplash
첫 번째 단계는 매우 간단합니다. 머리로 쉽게 할 수 있습니다.

시작하기 전에 자신이 어떤 게임인지 결정하세요 이해하려면 다음과 같은 몇 가지 게임 디자인 질문을 스스로에게 던져야 합니다.

  • 플랫폼 게임인가요, 하향식 게임인가요, 아니면 아이소메트릭 게임인가요?
  • 무엇이 될까요? 테마와 기본 스토리는
  • 어떨 것 같나요?
  • 어떤 엔진을 사용할 건가요?
  • 더 중요한 것은 게임이 어떻게 눈에 띄는가입니다. ? 새로운 기술이나 아이디어는 무엇입니까 - 그가 소개했거나 할 예정입니까?

대부분의 이러한 질문에 대한 확고한 또는 구체적인 답변은 필요하지 않지만 다음과 같은 일반적인 아이디어는 필요합니다. 시작하기 전에 할 일입니다. 이 아이디어를 개발하고 나중에 기본 프로토타입을 만들 수 있습니다. 종이에 하는 것을 좋아하는 사람도 있고 생각만 하는 사람도 있습니다.

시작하기 위해 플랫폼 게임을 만들 것입니다.이 예에서 특수 규칙은 플레이어가 퍼즐을 풀기 위해 두 명의 캐릭터를 동시에 제어해야 하고 레벨을 완료하기 위해 캐릭터가 만나야 한다는 Platforming입니다. .

수행할 작업에 대한 아이디어가 있으면 시작하기 위한 가이드가 제공됩니다. 이제 프로토타이핑으로 이동할 수 있습니다.

1.5단계: 도구 가져오기

Unity에서 게임을 디자인하려면 Unity가 필요합니다. 개인용 버전을 다운로드할 수 있습니다. . 개인용 버전은 펀딩으로 $100,000 이상 벌지 않은 경우에만 필요합니다. 또는 귀하의 게임에 대한 수입. 일단 완료하면 이 튜토리얼이 필요하지 않기를 바랍니다.

먼저 다운로드 `유니티 허브`. 그런 다음 허브를 열고 `설치`로 이동하여 `추가`를 클릭합니다. 이 튜토리얼에서는 Unity 버전 2019.2.14f1을 사용합니다. 게임을 실행하려는 목표에 따라 원하는 만큼 패키지를 설치하거나 공간을 확보할 수 있습니다. 이 튜토리얼은 Windows에서 게임을 시작하므로 " Windows 버전 지원" 상자가 선택되어 있는지 확인하십시오.

게임용 그래픽을 만들 수도 있습니다. 픽셀 아트 단위에는 가 포함되므로 사용 GraphicsGale. GraphicsGale은 무료이며 사용하기 쉬우며 기능이 풍부합니다. 그러나 Photoshop, Blender 또는 Windows 그림판과 같이 편안하게 느끼는 편집기를 자유롭게 사용하십시오. 후면 투명 계획으로 이미지를 만들 수 있습니다.

단계 2:. 프로젝트 구성

Unity를 설치하는 동안 일부 그래픽용 리소스를 준비하는 데 시간이 걸릴 수 있습니다. , 자리 표시자라고 하는 m에서는 당신이 무엇을 하는지 볼 수 있다고 들었습니다. Ci vorrà un po `di tempo per disignare tutte le animazioni del tuo personaggio, i nemici eambiente, quindi puoi iniziare con una grafica semplice.

Utilizziamo GraphicsGale per questo tutorial, ma puoi usaretu qualsia, ma puoi usaretu qualsia 어떻게. 게임에서 벽을 대체할 벽을 만드는 것으로 시작하십시오. (나중에 언제든지 이 작업을 수행할 수 있습니다.) 벽의 크기는 100픽셀 x 100픽셀이어야 합니다.

예를 들면 다음과 같습니다.

Unity 다운로드가 완료되면 Unity Hub를 열고 새 프로젝트를 시작할 수 있습니다. 원하는 프로젝트 이름을 원하지만 프로젝트 설정을 위해 2D를 선택합니다.

<그림 클래스 = "wp-블록 이미지"> 는 FWPWcZTH3ChikZCgaEzkKA2tnetI704RWnbmdayUSdkgJNmgARRXg4298H4oWUc1iJnxzHdEh BRndoka9Qt 9HBHrnD0MsMEO0BgPyeSH6 ZOYx49ht RkE6U3pwBPqbpzIVCyr 는 확인 -.! 2 차원 모델을 사용하기로
<은 / figcaption의>는 <이 페이지> 자 Unit에 오신 것을 환영합니다 당신은 지금해야 Unity 편집기를 보고 있습니다. 편집기 창에서 2D 공간을 탐색하려면 마우스 가운데 버튼을 사용하여 이동하고 스크롤 휠을 사용하여 확대/축소합니다. 공간 중앙의 카메라는 플레이어에게 표시되는 것을 나타냅니다.

< 그림 클래스 = "wp-bloc-image"> cap3

또한 많은 도움이 될 Unity에서 2D 게임을 만드는 도구가 필요합니다. 이 링크로 이동 하고 Git을 zip으로 다운로드하십시오. 그런 다음 리소스 브라우저의 폴더 내부로 압축을 풀고 끕니다. 장치를 다시 시작해야 할 수도 있습니다. 제대로 작동하도록 늦었습니다.

이제 시작하는 데 필요한 모든 것이 준비되었습니다. 이제 자세히 살펴보고 제대로 작동하도록 빌드를 시작할 시간입니다.

3단계: 지도 만들기

지도 만들기를 시작하려면 먼저 "Scene" 탭으로 돌아가서 화면 하단의 Resource Browser에서 마우스 오른쪽 버튼을 클릭하고 Create> Folder를 클릭합니다. 새 리소스 폴더의 이름을 지정합니다.

자산 브라우저로

또한 추가됩니다 자신의 예술 ` 자산 브라우저를 위해 예약된 공간. 리소스 브라우저에 전체 Windows 폴더를 끌어다 놓기만 하면 됩니다.

다음으로 캐릭터가 우연히 마주하게 될 블록 역할을 하는 팔레트를 만드십시오. Window> 2D> Tile Palette로 이동하여 Tile Palette 창을 엽니다. "새 팔레트 만들기"를 클릭하여 타일의 새 팔레트를 만듭니다. "솔리드"라고 부르지만 모든 기본값을 유지하고 `Tiles`라는 폴더에 저장합니다.

<스타일 미디어 = "전체">. 평가 섹션, .testimonial-section-1 {배경: # f9f9f9 ; 패딩: 50px ; 텍스트 정렬: 가운데 ; 테두리 반경: 15px} .testimonial-섹션 p, .testimonial-section-1 p {글꼴 크기: 18px} .testimonial-section-faint, .testimonial-section-1-faint {색상: 회색; 글꼴 크기: 16px}. 평가 섹션 버튼,. 평가 섹션 1 버튼 {색상: rgb(255,255,255); 테두리: 중간 없음 ; 높이: 40픽셀 ; 사용자 선택: 없음 ; 디스플레이: 플렉스 ; 채우기: 20px ; 글꼴 크기: 12px ; 커서: 포인터 ; 전환: 모든 0.5초는 0초를 용이하게 합니다. 글꼴 두께: 500 ; 글꼴 패밀리: Rubik ; 테두리 반경: 4px ; -moz-box-align: 센터 ; 항목 정렬: 가운데 ; -moz-box-pack: 센터 ; 콘텐츠 정당화: 센터 ; 텍스트 변환: 대문자 ; 최대 너비: 350px ; 여백: 자동 ; 상단 여백: 30px ; 배경: rgb(60 145 230) 스크롤 반복 없음 0 % 0 % / 200 %}. 평가 섹션 1 img {테두리 반경: 100px; 패딩 하단: 10px}. 평가 섹션 img {폭: 100px; 높이: 100px; 테두리 반경: 100px; margin-bottom: 20px}

Shop

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Best laptop for Zoom

$499

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method