400-650-7353
您所在的位置:首頁 > IT干貨資料 > unity > 【Unity基礎(chǔ)知識】如何使用Character Contorller

【Unity基礎(chǔ)知識】如何使用Character Contorller

  • 來源:Unity干貨資料
  • 2019-12-18 14:23:59
  • 閱讀()
  • 分享
  • 手機端入口

<4>Min Move Distance [默認即可]

最小移動距離,默認是 0.001,也就是 1 毫米。

如果該數(shù)值調(diào)大,因為我們在代碼中用的是軸來控制移動,軸來控制移動的特點就是每一幀移動的距離非常小,所以調(diào)大角色達不到最小移動距離。角色控制器就不會移動。

<5>Center/Radius/Height

角色控制器組件在 Scene 面板中體現(xiàn)為一個“膠囊碰撞器”的形狀。

Center:控制中心點的位置;Radius:控制半徑;Height:控制高。

其實在unity中我們正真控制的是碰撞器的移動旋轉(zhuǎn)。我們所看到的只是一個外衣我感覺是這樣的。一個游戲物體附加了角色控制器組件后,和角色控制器組件共存的其他的碰撞器組件是處于“無效”狀態(tài)。和場景中其他物體的交互碰撞,是以角色控制器組件的邊緣進行判斷的。

事件函數(shù)

OnControllerColliderHit(ControllerColliderHit hit)函數(shù)

可以通過 hit 獲取到角色碰撞器碰撞到的物體的信息。

//使用角色碰撞器調(diào)用的觸發(fā)碰撞的事件

void OnControllerColliderHit(ControllerColliderHit col)

{

Debug.Log(col.transform.name); //打印輸出碰撞到的物體的名字

}

常用方法

在物體上添加CharacterController組件后再使用此方法就可以實現(xiàn)人物具備碰撞效果但是不會有物理效果啦。

以上就是角色控制器的介紹以及使用啦,按步驟來操作對小白來說也是相對簡單的,只要注意一些文中說明的細節(jié),現(xiàn)在就開始行動起來一起學(xué)unity吧。

文章“【Unity基礎(chǔ)知識】如何使用Character Contorller”已幫助

>>本文地址:http://hqfphsz.com/zhuanye/2019/48188.html

THE END  

聲明:本站稿件版權(quán)均屬中公教育優(yōu)就業(yè)所有,未經(jīng)許可不得擅自轉(zhuǎn)載。

1 您的年齡

2 您的學(xué)歷

3 您更想做哪個方向的工作?

獲取測試結(jié)果
  • 大前端大前端
  • 大數(shù)據(jù)大數(shù)據(jù)
  • 互聯(lián)網(wǎng)營銷互聯(lián)網(wǎng)營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網(wǎng)嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內(nèi)設(shè)計室內(nèi)設(shè)計
  • 平面設(shè)計平面設(shè)計
  • 電商設(shè)計電商設(shè)計
  • 網(wǎng)頁設(shè)計網(wǎng)頁設(shè)計
  • 全鏈路UI/UE設(shè)計UI設(shè)計
  • VR/AR游戲開發(fā)VR/AR
  • 網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME