Unity 3D是什么?
Unity3D是一個(gè)讓玩家可以創(chuàng)建諸如三維視頻游戲、建筑可視化、實(shí)時(shí)三維動(dòng)畫(huà)等類(lèi)型互動(dòng)內(nèi)容的多平臺(tái)的綜合型游戲開(kāi)發(fā)工具,是一個(gè)整合的專(zhuān)業(yè)游戲引擎。
多平臺(tái)支持
目前各平臺(tái)的游戲開(kāi)發(fā)很少有通用性,開(kāi)發(fā)iPhone游戲用object C,開(kāi)發(fā)Android游戲大多用Java,開(kāi)發(fā)Windows Phone游戲用C#......而Unity3D使用底層Mono技術(shù)實(shí)現(xiàn)了跨平臺(tái),使用一種語(yǔ)言就可開(kāi)發(fā)出基于各種平臺(tái)的游戲,括手機(jī)游戲(iPhone、Android、Windows)、PC游戲(Windows、Mac、Linux)、網(wǎng)游(主流瀏覽器)、游戲機(jī)專(zhuān)用游戲(Wii、Xbox360、PS3)。
Unity 3D還能干什么?
VR是Virtual Reality的簡(jiǎn)稱(chēng),即虛擬現(xiàn)實(shí)。指借助計(jì)算機(jī)系統(tǒng)及傳感器技術(shù)生成一個(gè)三維環(huán)境,創(chuàng)造出一種的人機(jī)交互狀態(tài),帶來(lái)真實(shí)的、身臨其境的體驗(yàn)。應(yīng)用于游戲、新聞媒體、社交、體育與比賽電影、演唱會(huì)、教育、電商、醫(yī)學(xué)、城市規(guī)劃、房地產(chǎn)等。
增加VR游戲開(kāi)發(fā)勝任再多崗位需求
隨著VR時(shí)代的熱潮,VR游戲開(kāi)發(fā)也是主流。為了適應(yīng)行業(yè)發(fā)展和崗位要求,火星人與科技公司聯(lián)合,經(jīng)過(guò)科學(xué)、嚴(yán)謹(jǐn)?shù)恼n程研發(fā),在Unity3D課程中增加了適用于VR游戲開(kāi)發(fā)的學(xué)習(xí),讓學(xué)員在掌握網(wǎng)游、手游等多平臺(tái)游戲開(kāi)發(fā)的基礎(chǔ)上,還能研發(fā)出VR游戲,未來(lái)選擇崗位,適應(yīng)行業(yè)發(fā)展的需要。
模塊/學(xué)時(shí) | 課程 | 內(nèi)容 |
一個(gè)月 | VR模型制作 |
虛擬現(xiàn)實(shí)基礎(chǔ)知識(shí)、 3dmax基本操作、 3dmax材質(zhì)基礎(chǔ)、 |
兩個(gè)月 | Unity編譯器 基礎(chǔ)操作與實(shí)操 |
Unity3D引擎安裝及介紹和編輯器基礎(chǔ)操作 初識(shí)物理、動(dòng)畫(huà)、 |
6天 | 項(xiàng)目實(shí)踐 《AR恐龍世界》 |
AR識(shí)別圖怎么制作以及需要注意那些事項(xiàng) |
3天 | HTC VIVE 介紹及講解 |
學(xué)習(xí)如何將HTC VIVE接入U(xiǎn)nity中并查看效果 |
5天 | 項(xiàng)目實(shí)踐 《VR虛擬地產(chǎn)》 |
學(xué)習(xí)VR樣板間制作需要注意的美術(shù)要求 |
2天 | 項(xiàng)目實(shí)踐 《The Earth HTC 課件制作》 |
學(xué)習(xí)物體移動(dòng)旋轉(zhuǎn)處理 |
10天 | 項(xiàng)目實(shí)踐 《VR射箭游戲》 |
HTC VIVE案例講解《射箭游戲》 |
unity3D課程 模塊01 |
Unity環(huán)境搭建 |
背景簡(jiǎn)介、VS安裝、Unity安裝 |
unity3D課程 模塊02 |
Unity一階 |
視圖簡(jiǎn)介、項(xiàng)目、場(chǎng)景建檔、存檔與讀取 |
unity3D課程 unity3D課程 模塊03 |
Unity二階 |
腳本、代碼位移、旋轉(zhuǎn)、縮放時(shí)、空對(duì)象與組件、剛體組件 |
unity3D課程 模塊04 |
C#語(yǔ)法一階 |
新建控制臺(tái)項(xiàng)目、輸入與輸出 |
unity3D課程 模塊05 |
C#語(yǔ)法二階 |
循環(huán) 函數(shù)方法、 struct、 class、 訪問(wèn)標(biāo)識(shí)符 |
unity3D課程 模塊06 |
C#Unity三階 |
MonoBehaviour方法順序、 腳本創(chuàng)建基礎(chǔ)幾何圖形 |
unity3D課程 模塊07 |
C#語(yǔ)法三階 |
數(shù)組 鏈表、 字典、 協(xié)程、 |
unity3D課程 模塊08 |
Unity四階 |
Invoke、 Unity協(xié)程、 SendMessage |
unity3D課程 模塊09 |
飛機(jī)大戰(zhàn)項(xiàng)目 |
立項(xiàng)環(huán)境配置、 場(chǎng)景建立、 玩家控制 |
unity3D課程 模塊10 |
像素蝙蝠項(xiàng)目 |
立項(xiàng)環(huán)境配置、 2D場(chǎng)景建立、 精靈序列幀動(dòng)畫(huà)、 玩家控制 |
unity3D課程 模塊11 |
潛入 |
場(chǎng)景布設(shè)、 警報(bào)光、 光照烘焙、 轉(zhuǎn)場(chǎng)漸變、 背景音樂(lè) |
unity3D課程 模塊12 |
初級(jí)角色狀態(tài)機(jī) |
模型導(dǎo)入、 小案例1~5 |
unity3D課程 模塊13 |
GUI |
文本、 圖片、 按鈕、 盒子 |
unity3D課程 模塊14 |
中級(jí)角色狀態(tài)機(jī) |
場(chǎng)景、模型導(dǎo)入、 基礎(chǔ)運(yùn)動(dòng)、 AI狀態(tài)機(jī)、 反向?qū)?dòng)力學(xué)控制器 |
unity3D課程 模塊15 |
角色狀態(tài)機(jī) |
場(chǎng)景布設(shè)、 夢(mèng)境氣氛渲染、 玩家控制、 敵人控制、 巡邏預(yù)制體 |
unity3D課程 模塊16 |
觸控系統(tǒng) |
兩指觸控 |
unity3D課程 模塊17 |
重力記速器 |
參數(shù)測(cè)試案例 |
unity3D課程 模塊18 |
星騎兵VR項(xiàng)目 |
場(chǎng)景布設(shè)、 戰(zhàn)機(jī)導(dǎo)入、 敵機(jī)設(shè)置、 游戲管理 |
unity3D課程 模塊19 |
AR案例 |
視辰VR 官網(wǎng)登錄、 注冊(cè)碼獲取、 SDK下載、 SDK導(dǎo)入 |
unity3D課程 模塊20 |
C#語(yǔ)法四階 |
枚舉、 多態(tài)、 接口、 委托 |
unity3D課程 模塊21 |
排序算法 |
冒泡排序、 插入排序、 歸并排序、 希爾排序 |
unity3D課程 模塊22 |
UGUI |
畫(huà)布、 事件系統(tǒng)、 圖片、 按鈕、 錨點(diǎn)四葉草、 自適應(yīng)比例 |
unity3D課程 模塊23 |
NGUI |
SDK下載、 圖集、 根UI面板、 精靈、 按鈕、 觸發(fā)器、 滑動(dòng)器 |