各位碰油大家好,我又來啦。上篇實在是太陽春了,今天我們來讓它脫胎換骨吧。
我們總要知道我們到底import了甚麼,每個package格式都不一樣,有的還會加上說明文件和範例畫面,我們只須留我們會用到的,避免檔案過大,又不易整理。
Geometry 這裡是放模型的原型,包含它的結構圖。
Material 這裡放物件的材質
Textures 材質所需的貼圖
=>這邊就比較偏美術部分,這邊先簡單講幾個常用的。自己也可以在檔案中右鍵自創material
抱歉,po主太混,有時間會開一個詳細篇的((又在立flag...
可以試著玩看看他們的功能,比如button就可設置一般,接觸,按下,無法按,等時期的顏色
UI會被包含在canvas的畫布中,unity預設在加入UI控件到場景時會自動幫你建畫布,若UI沒有在畫布裡,將會無法顯示。
* 介紹Render Mode
1. Screen Space -OverLay 不會參照到Camera,UI直接顯示在任何圖形之上,不會被任何物體遮擋。
2. Screen Space-Camera 使用一個Camera作為參照 Camera視錐改變時UI平面會自動調整大小,也就是說如果gameobject比UI更靠近camera,UI就會被擋住。
3. World Space 就是把canvas當成3D的物件啦。
簡單說明就是可以監聽UI傳來的訊息事件((不要誤刪了,不然所有操作都會變無效
Ex:
朋友們抱歉了,今天因為時間的關係沒辦法寫太多,code的部分希望下篇能進入,讓保齡球動起來。
參考:
Rendering mode
https://docs.unity3d.com/Manual/StandardShaderMaterialParameterRenderingMode.html
convex解釋
https://zhidao.baidu.com/question/1994161000530362907.html
UI
http://www.cg.com.tw/Unity/Content/Unity_23.php
Prefab
https://medium.com/@chrislin1015/unity%E6%89%8B%E6%9C%AD-prefab%E7%B0%A1%E5%96%AE%E8%AA%AA-3327c57f4901