1.交互 指的是玩家與物體,玩家與玩家,物體與物體
2.Mesh Collider 網格碰撞器
網格碰撞體一般在遊戲中佔用的資源比較大,所以很少用
一般用其他碰撞器替換網格碰撞器
3.實現主角碰撞檢測開門
(1)添加標籤
(2)添加剛體
(3)添加音頻組件
(4)去掉觸發播放功能
(5)認識一個函數 控制器碰撞器函數
專門用來檢測角色控制器與其他碰撞器碰撞
hit用來存放所有的碰撞信息
(6)doortimer是門開了多長時間的意思
(7)播放開門動畫
transform.parent 子物體上的父物體
4.實現計時關門
注:關門不能直接調用關門函數,這是為什麼?
因為開門實在碰撞函數中實現的,而關門是在update中實現的,不能調用hit碰撞信息存儲變量中
如何解決這一問題?
定義一個新的變量,用來傳導hit碰撞信息存儲變量
編輯關門動畫函數通過傳導碰撞信息存儲變量來調用播放關門動畫。
5.代碼優化(重點)
6.調整控制器,減小遊戲弊端
選中物體,按下shift,拖動小綠點