Introduction


Unity is a powerful tool for game development, suitable for many game genres, from firstPperson shooters to puzzle games

簡介
Unity 是一個強大的工具,遊戲 發展適合於許多 遊戲類型,從 firstPperson 射手益智遊戲

With its myriad features, including height>mapped terrains, native networking sup>

port, complete physics integration and scripting, Unity can be daunting for newcom>
ers, but mastering its many tools is infinitely rewarding.
This tutorial will walk you through the process of building a complete 3D platform 
game level with a third>person perspective view. This includes everything from player 
controls, collision detection, some advanced scripting, blob shadows, basic AI, adding 
a game HUD, cut>scenes and audio spot effects

 

 

憑藉其眾多的功能,包括身高>映射地形,原生網路>
港口,完成物理整合和腳本,團結可以艱鉅紐科姆>
僱員再培訓計劃掌握它的許多工具是無限的回報。
本教程將引導您完成整個過程建立一個完整的3D平台
遊戲水平的三分之一>人稱視角的看法。這包括從球員
控制,碰撞檢測,一些先進的腳本,一滴陰影,基本人工智能,加入
遊戲的HUD,切>現場場景和聲音效果


What you will learn
This tutorial focuses on the technical side of building a game in Unity, covering the 
following:
• Character Controllers
• Projectors
• Audio Listeners, Audio Sources & Audio Clips
• Multiple Cameras (and how to switch between them)
• UnityGUI scripting system
• Colliders
• Messages & events
• Lighting
• Particle systems
• Blob shadows
• Scripting (AI, state machines, player controls)
This tutorial will show how these features can be used together to create a game.

將學到什麼
本教程側重於技術方面建立一種遊戲,團結,涵蓋
下列各項:
•特性控制器
投影機
•音頻監聽,音頻源和音頻剪輯
多台相機(以及如何在它們之間切換
UnityGUI腳本系統
對撞機
•訊息及活動
•照明
粒子系統
斑點陰影
•腳本(大赦國際,狀態機,播放器控制)
本教程將展示如何使用這些功能可以共同創造一個遊戲。


What you should already know
This tutorial makes extensive use of scripting so you should be familiar with at least 
one of the supported scripting languages: JavaScript, C# or Boo. (JavaScript is used for 
the scripts in this tutorial.)
It is also assumed that you are familiar with Unity’s interface and know how to per>
form basic operations, such as positioning an asset in a scene, adding Components to a 
GameObject, and editing properties in the Inspector.

應該知道
本教程使廣泛使用的腳本所以你應該熟悉至少
一個受支持的腳本語言:JavaScript中,C#或Boo JavaScript是用於
在本教程中的腳本。)
還假定您熟悉統一的界面,知道如何為每>
形成基本的操作,如資產定位在一個場景將組件添加到
遊戲對象編輯屬性督察。


Project Organization
Unity does not attempt to force a particular way of organizing your project's assets. 
You may prefer organizing your assets by asset type, with separate folders for, say,"Textures", "Models", "Sound effects" and so on.

At Unity Technologies, we have found this works well for smaller projects. For more complex projects, our users generally recommend organizing assets by function, perhaps grouping them under folders such as "Player", "Enemies", "Props", "Scenery", and so on.

This tutorial’s project was worked on by a number of team members and grew organically to reflect their different conventions and styles.

In the interests of authenticity, we have decided to leave the project's organization as it was as this is more representative of a 'smaller' project's organization and structure

 

項目組織
統一並不試圖迫使一種特殊的方式組織項目的資產。
可能更喜歡你的資產按資產的組織類型,有獨立的文件夾,說:“紋理““模式”音效“等。

統一的技術,我們發現這非常適用於較小的項目。對於更複雜的項目,我們的用戶通常建議組織資產的功能,或許他們根據分組文件夾,如“玩家”“敵人”,“道具”“風景”,等等

本教程的項目是一個工作小組成員人數,成長有機地反映他們的不同的約定和風格。

在利益的真實性,我們已經決定離開項目的組織,因為它更具有代表性,因為這一個''項目的組織和結構



Abstract GameObjects & Components
Unity's design places each scene's assets at the center of the development process. 
This makes for a very visual approach to game development, with most of the work involving dragging and dropping. 
This is ideal for the bulk of level design work, but not all assets can be displayed in this way. Some assets are abstract rather than visual objects,so they are either represented by abstract icons and wireframe gizmos >> e.g. Audio 
Sources and Lights >> or are not displayed at all within the Scene View. Scripts fall into this latter category.
Scripts define how assets and GameObjects in a Unity Scene interact with each other and this interactivity is at the core of all games. For this reason, it is usually a good plan to keep informative notes inside your scripts.
This tutorial will assume you can read the provided scripts and understand the many comments liberally sprinkled throughout them. However, when a particular scripting 
technique or concept is important, we will cover it in detail

摘要GameObjects及零部件
Unity的設計場所每個場景的資產為中心的發展進程。
是個非常直觀的方式向遊戲的發展,大部分工作涉及拖放
這是理想的批量設計工作的水平但不是所有的資產可以以這種方式顯示有些資產是抽象的,而不是可視對象,所以他們要么代表抽象的圖標和線框小玩意>>例如:音頻
和指示燈>“或不顯示場景內的所有視圖。腳本屬於後一類
腳本定義的資產和GameObjects如何在一個統一場景相互交流,互動,這所有遊戲的核心基於這個原因,它通常是一個好計劃繼續在你的腳本信息筆記
本教程假設可以閱讀理解提供的腳本寬鬆的許多意見穿插其中然而,當一個特定的腳本
技術或概念是重要的,我們將介紹詳細


The scripts are documented through the use of extensive comments and have also been designed to be as selfexplanatory as possible in their design. 
We encourage you to read through the scripts as we introduce them in this tutorial, studying their workings. Feel free to experiment!

這些腳本文件,通過使用廣泛的評論,並且也被設計得盡可能 selfexplanatory他們的設計。
我們鼓勵您閱讀我們的腳本,通過介紹他們在本教程中,學習他們的工作隨意實驗!

 

 

Files
The most up>to>date files for this project can be downloaded from:
http://unity3d.com/support/resources/files/3DPlatformTutorialStart.zip
The “Scenes” folder contains the starting point scene named “TheGame” for this tutorial that includes the level geometry, a camera set>up, lights, the spaceship, and the main collectibles of the game.
This tutorial assumes you already know basic Unity controls, such as positioning objects in a scene, so the first starting point Scene already has the basic scenery and some props in place.


文件
註冊>>“日期的文件這個項目可以直接從網上下載
http://unity3d.com/support/resources/files/3DPlatformTutorialStart.zip
“場景“文件夾包含的出發場景命名為“TheGame本教程,其中包括水平的幾何形狀,攝像頭設置,燈光,宇宙飛船,主要收藏的遊戲。
本教程假定您已經了解基本的統一控制,如定位對象在一個場景,所以第一個出發點,現場已具備基本的風景和一些道具到位。

arrow
arrow
    全站熱搜

    createps 發表在 痞客邦 留言(0) 人氣()