-
層級面板
父子物體關系:
當對一個子物體進行位移、旋轉、縮放的時候 不會對父物體產生影響
當對一個父物體進行位移、旋轉、縮放的時候 會對所有的子物體產生影響
子物體的位置、旋轉和縮放都是相對于父物體的 -
組件:一個具有一定功能的集合
Mesh Filter
網格過濾器
決定了一個游戲物件的形狀
Mesh Render
網格渲染器
決定了一個游戲物件的外觀展示
如果希望一個游戲物件具有什么功能,只需要給這個游戲物件添加對應的組件即可 -
材質
決定了一個游戲物件的外觀
材質不僅可以改變顏色,還可以添加圖片 -
預設體
Prefab
將某個游戲物件以檔案的形式存盤起來
作用:批量管理游戲物件,修改預設體屬性,會對這個預設體生成的所有游戲物件產生影響;給一個預設體添加組件,所有的游戲物體都會添加上這個組件
Selete:快速找到這個游戲物體對應的預設體檔案
revert:將屬性還原為預設體的屬性
apply:將游戲物件的組件及屬性應用給預設體 -
資源包
可以把專案中用到的資源打包匯出
如何匯出包:在Project面板右鍵 -> Export Package -> 選擇要匯出的資源 -> 匯出,資源包的格式:.unitypackage
如何匯入包:
1.將資源包拖動到Project中
2.在Project面板右鍵 -> Import Package
3.雙擊unitypackage檔案即可
標準資源包:Standard Assets 路徑:unity安裝路徑\Editor\Standard Assets\ -
地形Terrain
上升地形:
Bursh:筆刷樣式
Brush size:筆刷大小
Opcity:筆刷硬度
下降地形:按住Shift可以下降地形,但是最多可以到0
恒高地形:
設定一個高度,將低于這個高度的地形刷高,將高于這個高度的部分刷低
Flatten:將設定的高度應用給整個地形
平滑地形:
可以使一些棱角分明的地方變得圓潤平滑
繪制地面紋理:
第一個添加的紋理會添加給全部的地形 -
剛體:
給游戲物體添加物理效果
mass:質量
drag:拉力(可以理解為運動方向上的阻力)
angular drag:旋轉的拉力
use gravity:使用重力
is kinematic:開啟運動學(可以理解為質量無窮大,也就是不受力的作用)
interpolate:差值
collision detection:碰撞監測機制
constraints:約束——凍結移動/旋轉方向 -
collider碰撞體組件
兩個物體發生碰撞,實際上產生碰撞的是兩個碰撞體
物理材質:
dynamic friction:動態摩擦力
static friction:靜態摩擦力
bounciness:彈力
friction combine:組合摩擦力
bounce combine:組合彈力
如果一個物理材質,沒有設定摩擦力,默認為無窮大;如果沒有設定彈力,默認為零 -
發生碰撞的條件
兩個物體都有碰撞體,至少一個有剛體
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342346.html
標籤:其他
