1. 程式人生 > >Unity 2.Space Shooter(碰撞器Collider與安裝WebGL)

Unity 2.Space Shooter(碰撞器Collider與安裝WebGL)

官方視訊翻譯

中英雙字]Unity官方教程

Space Shooter

設定基礎遊戲物件:basic player game object

設定與其他物件的互動:move.shoot.interact

設定場景的相機、燈光、背景(background)

Setup game object,附加預製元件(attach pre-made components)

使用模型(models),artwork

場景設定完成後,C#捕獲玩具資料、移動

製作鐳射器(lazer bolts)隕石(hazard)

遊戲控制器(game controller)投擲隕石、計算得分

結束遊戲、重新開始時間

新增音訊效果(audio effects)、背景音樂(background music track)

在web平臺上傳build and deploy the game to the web

新增滾動背景scroll the background

新增星域field

新建專案儲存主場景(main scene)、設定基礎架構(basic foundations)

new projects,設定location

匯入資料包import package of assets

Web Player在幾年前就被棄用了。如果要在瀏覽器中播放,請使用WebGL選項

安裝WebGL時不能更改安裝資料夾,只能在與Unity同文件夾下,否則報錯failed to locate Unity.exe。安裝成功後需要重啟Unity

更改target後,會在右側顯示Unity圖示,並在頂部顯示目標平臺

在Build Setting點選Player Setting,或Edit-project Settings-Player。在右側Inspector設定專案和平臺。更改解析度:Resolution

在Game視窗設定視窗形式(縱橫比)

右上角layout-save layout儲存編輯器佈局

新增Ship models(在models-vehicle_playerShip)

讓場景對準物件(聚焦場景檢視相機):F或Edit-Frame Selected或雙擊層次目錄下的物體

Origin三維場景的中心-reset

元件:遊戲物件使用網格過濾器(Mesh Filter)網格渲染器(Mesh Renderer)、材料

使用physics、剛體元件

籠子(Collider碰撞器)定義物件體積:

Physics-Capsule Collider(膠囊碰撞器)由兩個球體(與它們之間的空間)定義。計算碰撞佔用空間。改變碰撞器方向大小

點選右上角軸,改變視角方向

Capsule Collider(膠囊碰撞器)、Box Collider、Sphere Collider、Mesh Collider(網格碰撞器-效能較低)、Compound Collider複合碰撞器

在原始(primitive)碰撞器無法滿足、複合碰撞器無法使用時可用網格碰撞器

對撞機元件不再取代現有對撞機元件。在新增網格碰撞器之後,請手動刪除手動膠囊碰撞器元件使用

網格碰撞器的綠線隱藏在渲染網格下方,隱藏renderer可看到,網格碰撞器最好使用簡化的網格。其中的Mesh引用該物件的網格(Mesh filter),可用其他網格代替

Update: Please check 'Convex' on the Mesh Collider component, otherwise the Mesh Collider will not participate in physics collisions and will not be visible. 選上Convex,否則網格不可見

開啟Model檔案(展開),選擇Mesh Asset

調整碰撞器設定,is Trigger。檢測碰撞觸發動作

For Unity 5, we must also select "Convex" on the Mesh Collider, in order for the Mesh Collider to work correctly with the updated Physics Engine in Unity 5.必須選Convex,物理引擎才能使用

新增聲音:Prefabs-VFX-發動機

場景在工具欄選擇Gizmos,拖動減小裝置大小

參見剛體文件

安裝standard Asset

地形

操控樹木、植被、水面效果

光源、陰影

角色控制(現成控制器)

音效

內建系統

電子書第6章

Terrain地形

地形光滑

Textures紋理

Windows,lighting setting