回覆列表
  • 1 # 蟲兒飛4486

    製作開頭loading時的Logo介面,4秒後進入下一個介面:建一個空Project,將螢幕解析度改為800*600.File---Build Settings---- PC and Mac Standalone--- Player Settings--- Resolution and Presentation建立一個GUI Texture,重新命名為Logo,然後Logo圖片放到這個GUI Texture上,修改其引數如下:2建立一個Scene,命名為PlayScene。然後把Scene都加入到build中3我們來寫個指令碼實現介面切換功能,然後將這個指令碼賦給LogoScene中的camera,將Level值改為1,OK,執行試試吧!ENDUnity3D美工步驟-Play介面目標:製作Play介面的背景,並實現背景迴圈滾動的效果利用GUITexture搭建背景。這個就跟上面的操作方法一樣了,就是注意下每個Texture的位置就行了,拼成一個大背景。拼完就建立一個空的GameObject,把那些Texture組合起來,方便統一管理。注意:修改Z軸數值可以改變各個Texture的前後顯示,比如,讓Texture1顯示在Texture2前面,就使Texture1的Z軸數值大些就可以了寫指令碼使背景迴圈移動原理很簡單,就是利用兩張背景圖迴圈切換就行了。注意:如果在兩張背景圖迴圈切換時發現有空隙,可以使每張背景圖的寬度稍微大於螢幕顯示寬度就行了。程式碼很簡單:目標:改變滑鼠樣式,使其變成小手原理很簡單,就是將原理的滑鼠游標隱藏了,然後在OnGUI裡在相應的滑鼠位置繪製自己喜歡的滑鼠圖片就行了,點選時和未點選時用不同的圖片樣式。OK, 試試效果吧!目標:給Play介面新增一個個性化的Play按鈕,新增按鈕,我們得用GUI.Button,但是我們需要修改樣式,用一個圖片作為Button的背景。這就需要GUISkin或者GUIStyle了,兩者選一就可以,其實GUISkin就是一堆GUIStyle的組合。本例中我們使用GUISkin,因為後續的介面還要用到別的樣式的Button。1. 建立一個GUISkin, Assets---Create---GUI Skin, 然後在Custom Styles新增你想要的按鈕圖片。接下來我們寫程式碼,新增這個個性化的按鈕,我先上程式碼了目標:給Play介面新增一個退出介面和背景音樂新增一個退出按鈕,方法和第四講新增Play按鈕一樣新增一個彈出的視窗,用來給使用者選擇退出還是不退出。這個程式碼裡涉及到一個新的GUI,那就是Window。使用方法也簡單,建立時跟其他GUI控制元件類似,只不過這裡面多一個引數是函式,在這個函數里使用者可以繪畫自己想要的視窗,以及做自己想做的事!未完,第二季後期呈現!

  • 中秋節和大豐收的關聯?
  • 狗狗到底是吃飯好還是吃狗糧好?