웹 사이트

진정한 게임 디자이너를위한 강력한 무료 도구입니다.

[오픈인터뷰]'가상화 스토리지'(IP SAN)에 관한 5가지 궁금증

[오픈인터뷰]'가상화 스토리지'(IP SAN)에 관한 5가지 궁금증
Anonim

단결은 Pong을 쓰는 것이 아닙니다. 유니티로 그렇게 할 수는 있겠지만 식료품 목록을 관리하는 데 딥 블루를 사용하는 것과 같을 것입니다. Unity 2.6은 전문적인 수준의 게임 엔진이자 편집자이며, 당신이 그것을 최대한 활용하기 위해하고있는 일에 대해 많이 알아야합니다. 실제 코딩 기술처럼 3D 모델링에 익숙해야합니다. 유니티는 매끄럽고 현대적인 GUI 인터페이스를 가지고 있으며 게임 코딩의 지루함을 단순화하거나 자동화합니다. 초보자의 툴킷이나 "포인트 앤 클릭, 드래그 앤 드롭, 프레스토, 게임이 있습니다!" 도구를 사용합니다.

헤론이 걷는 데 많은 코드가 필요하며 Unity에서 처리 할 수 ​​있습니다.

잘 작성되고 유용한 튜토리얼이 제공되지만,이 튜토리얼에서는 게임 디자인에 대한 어느 정도 지식이 있다고 가정합니다 이 유형의 환경에서는 Unity를 사용하는 데 필요한 자습서이며 미리 이해해야하는 개념이 아닙니다. 2 차원 컴퓨터 화면을 사용하여 3 차원 공간에서 객체를 조작하는 것을 직관적으로 이해해야합니다. Oblivion and Half-Life 2와 같은 현대 게임의 레벨 에디터 경험이있는 사람들은 여기에서 우위를 점할 것입니다.

Unity의 인터페이스는 조작되는 데이터의 복잡성을 고려할 때 매우 직관적이며 깨끗합니다. 따라서 튜토리얼을 읽는 것이 필수적입니다. - 당신이하고있는 일을 알고 있다고 생각하기 쉽고, 기대했던대로 일하지 않기 때문에 좌절감을 느낍니다. 다시 말해서, 당신이해야 할 일이 무엇인지 알지 못하는 일을하는 것은 매우 쉽습니다.

게임은 GameObject를 포함하는 장면으로 구성됩니다. GameObjects는 바위 나 적, 광원, 카메라 또는 인터페이스 요소와 같은 항목이 될 수 있습니다. GameObject는 Transform 구성 요소 (객체의 위치와 이동 위치), Mesh (객체의 시각적 표현의 기본), Materials (객체 그리기 방법을 정의하는 데 도움이 됨) 등의 구성 요소로 구성됩니다. 그리고 훨씬 더. RogidBody 구성 요소를 큐브 개체로 드래그하는 것만으로 쉽게 "떨어지거나 튀는"간단한 큐브를 만들 수 있습니다.

언제든지 게임을 "재생"할 수 있으므로 어떻게 볼 수 있습니까? 객체 렌더링, 스크립트 실행 방법 등을 설명합니다. 에디터 창과 게임 창을 동시에 열 수 있으므로 에디터에서 오브젝트로 동시에 작업하고 플레이어가 게임 창에서 볼 수있는 것을 볼 수 있습니다.

Unity는 JavaScript를 비롯한 다양한 스크립팅 언어를 지원합니다 및 C #. 게임의 모든 동작은 스크립팅되어야하며 문서에서는 숙련 된 프로그래머라고 가정합니다. 세계 곳곳을 돌아 다니는 플레이어까지 게임에서 일어나는 일에 관해서는 스크립트가 필요합니다. 다행스럽게도, 일반적인 동작 및 mouselook 스크립트와 같은 절대 기본이 제공됩니다.

Unity는 매우 기본적인 기하학적 모양을 만드는 기능을 제외하고는 3D 모델링 도구를 포함하지 않습니다. Maya와 같은 다른 프로그램을 사용하여 모델을 가져와야한다. Unity에는 애니메이션 유틸리티가 포함되어 있지만 다른 애니메이션 프로그램도 사용할 수 있습니다.

"게임 프로그래밍 학습"을 원한다면 패키지 유형, Game Maker 또는 RPG Maker XP를 확인하십시오. 그렇다고해도 활용할 수있는 배경이 있다면 Unity는 탁월한 가격의 강력한 개발 환경입니다.