一個場景的基本三要件:遊戲物件、相機、燈光(全部用sprite可以不用燈光)
3.使用Canvas的方式,Canvas有跟父結點相對座標的功能(可以設定靠左對齊之類的)
更改Script名稱
平面設計有三種方式:
1.使用Sprite renderer(圖片渲染),每一個物件都是使用圖片的方式
2.使用Quad(平面物件)的方式來代表每一個個體,接著套入製作好的Material(材質外型),會受到燈光的影響,所以需要再建立燈光的物件來搭配(也可以設定沒有光源的方式)
更改Script名稱
從Unity直接更名之後¸還需要進入Script中更改Class Name,這樣才不會發生名稱不同部的問題
將project 2D轉3D
Edit > Project Settings > Editor >
Mode > 3D
更改指定的腳本編譯器
“Edit/Preferences/External
Tools/External Script Editor”
查看禎數
使用Game的模式觀看,點選Stats
每一個節點都是一個GameObject
一個GameObject都可以加入各種Component來增加功能
Transform是控制座標的
Camera就像眼睛,最少需要一個才能看到畫面
Audio Listener就像嘴巴,沒有就不會發出聲音
定義變數:
在方法外設定Public,就可以從操作畫面中進行設定初始值
Script的架構:
Unity預設的函數執行順序為:Awake
-> OnEnable -> Start -> FixedUpdate -> Update ->
LateUpdate -> OnGUI -> (結束時繼續往下走,否則回到FixedUpdate)
-> OnDisable -> OnDestroy
onEnable:
每次啟動都會執行一次
Start:
在Awake後被接著呼叫, 在第一次Enable執行,接著就算關閉再打開皆不會執行
Update:
每一個禎數會呼叫一次,一些更新操作通常放在其中
LateUpdate:
每一個禎數會呼叫一次,會在所有Update後執行
執行順序:所有腳本的Awake都執行完後,才會開始執行第二層的Start(依此類推...)
沒有留言:
張貼留言