unity3D遊戲製作教程
U3D現已經佔領了國內85%的手遊開發,同時又佈局了華南地區的人才戰略,建立了名動漫官方unity3D人才培訓中心,進一步佔領遊戲引擎領地!我準備把對如何用Unity3D製作憤怒的小鳥的研究過程記錄下來,希望能完成憤怒的小鳥遊戲的大部分功能。
好記性不如爛筆頭,開始吧!
Unity3D美工步驟-Logo界面
(01)製作開頭loading時的Logo界面,4秒後進入下一個界面:建一個空Project,將屏幕分辨率改爲800*--->Build Settings...----> PC and Mac Standalone---> Player Settings...---> Resolution and Presentation創建一個GUI Texture,重命名爲Logo,然後Logo圖片放到這個GUI Texture上,修改其參數如下:
(02)創建一個Scene,命名爲PlayScene。然後把Scene都加入到build中
(03)我們來寫個腳本實現界面切換功能,然後將這個腳本賦給LogoScene中的camera,將Level值改爲1,OK,運行試試吧!
Unity3D美工步驟-Play界面
(01)目標:製作Play界面的背景,並實現背景循環滾動的效果利用GUITexture搭建背景。這個就跟上面的操作方法一樣了,就是注意下每個Texture的位置就行了,拼成一個大背景。拼完就建立一個空的GameObject,把那些Texture組合起來,方便統一管理。注意:修改Z軸數值可以改變各個Texture的前後顯示,比如,讓Texture1顯示在Texture2前面,就使Texture1的Z軸數值大些就可以了
(02)寫腳本使背景循環移動原理很簡單,就是利用兩張背景圖循環切換就行了。注意:如果在兩張背景圖循環切換時發現有空隙,可以使每張背景圖的寬度稍微大於屏幕顯示寬度就行了。代碼很簡單:
(03)目標:改變鼠標樣式,使其變成小手原理很簡單,就是將原理的鼠標光標隱藏了,然後在OnGUI裏在相應的鼠標位置繪製自己喜歡的鼠標圖片就行了,點擊時和未點擊時用不同的圖片樣式。OK, 試試效果吧!
(04)目標:給Play界面添加一個個性化的Play按鈕,添加按鈕,我們得用on,但是我們需要修改樣式,用一個圖片作爲Button的背景。這就需要GUISkin或者GUIStyle了,兩者選一就可以,其實GUISkin就是一堆GUIStyle的組合。本例中我們使用GUISkin,因爲後續的界面還要用到別的樣式的Button。1. 創建一個GUISkin, Assets--->Create--->GUI Skin, 然後在Custom Styles添加你想要的按鈕圖片。
(05)接下來我們寫代碼,添加這個個性化的按鈕,我先上代碼了
(06)目標:給Play界面添加一個退出界面和背景音樂
(07)添加一個退出按鈕,方法和第四講添加Play按鈕一樣
(08)添加一個彈出的窗口,用來給用戶選擇退出還是不退出。
(09)這個代碼裏涉及到一個新的GUI,那就是Window。使用方法也簡單,創建時跟其他GUI控件類似,只不過這裏面多一個參數是函數,在這個函數裏用戶可以繪畫自己想要的窗口,以及做自己想做的事!未完,第二季後期呈現!
特別提示
在DoMyWindow函數裏繪製GUI時,窗口的大小不能以整個GUI的窗口大小進行繪製,要以你創建的window的大小來繪製
創建完window後,你會發現鼠標在window的後面,這時你需要調整下鼠標的深度,在繪製鼠標的那個腳本的OnGUI函數裏添加一句:h = 0.2f;,這樣鼠標就始終在Window之上了
添加背景音樂點擊camera,然後選擇Component--->Audio--->Audio Source,這樣就給camera添加了一個音樂屬性,然後將背景音樂文件賦給這個audio source,在選項裏將循環播放勾選上,就搞定了。
-
如何使用vmware workstation 12安裝虛擬機
虛擬機可以在不安裝實際系統的前提下,通過模擬器工具直接在模擬器上安裝虛擬的系統。可以在虛擬系統上使用如何真實系統一樣。小編今天介紹下如何使用vmwareworkstation12安裝虛擬機,linux虛擬機安裝方法步驟。操作方法(01)首先下載vmwareworkstation虛擬機工具。...
-
怎麼可靠的註冊實名認證淘寶買號的方法
操作方法(01)登錄你的主支付寶賬號,輸入賬號和密碼進入(02)上傳身份證正反圖片然後提交,同時輸入一個郵箱用來接受消息!(03)上傳後等待處理結果,只要你提交的身份證正確有效,一分鐘之內支付寶系統就會自動審覈完成。(04)你點擊查看就可以看到了申訴成功了,這樣就可以關聯其他...
-
怎樣邀請QQ好友一起玩QQ遊戲
相信很多朋友喜歡和朋友一起玩遊戲,當然包括在電腦上玩咯,玩玩小遊戲解解悶是很多朋友喜歡的,小編就喜歡和好友一起玩QQ遊戲,還可以作弊的,哈哈。不知道怎麼邀請QQ好友一起玩遊戲的小夥伴快來圍觀吧。操作方法(01)登陸QQ(02)確認好友當前是否是電腦在線,不是電腦在線玩不...
-
拆解羅馬仕sense4
之前拆解的充電寶外殼損壞嚴重,18650電池也不怎麼耐用,更重要的是容量也不夠。今年忍痛將sense4拆開用來做米兔定位電話的備用電池。操作方法(01)上次拆解米兔定位電話,爲以後更換更好的電池做好了準備,僅需要斷開舊電池,連接新電池即可。(02)找到這個10000毫安左右的充...