最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CharacterController 角色控制器

2022-10-28 21:25 作者:限量版范兒  | 我要投稿


鑒于transform.Translate能夠移動(dòng)且不受前方游戲物體影響,能夠直接穿過(guò)去,Rigibody移動(dòng)的時(shí)候又會(huì)受到外界力的影響(雖然可以通過(guò)改變其上面的參數(shù)來(lái)限制),這個(gè)時(shí)候就用到了Character ControllerCharacter Controller同時(shí)擁有剛體的重力效果同時(shí)也不會(huì)收到外界力的影響。

  • Slope Limit?最大可以行走的坡度

  • Step Offset?最大能夠行走的臺(tái)階高度

  • Skin Width?碰撞厚度,更改碰撞檢測(cè)靈敏度,一般不需要更改

  • Min Move Distance?最小移動(dòng)距離,一般不需要更改

  • Center?碰撞器的中心點(diǎn)

  • Radius?碰撞器的外觀

  • Height?碰撞器的高度

// 移動(dòng)速度 public float speed; // 旋轉(zhuǎn)速度 public float rotationSpeed; // 角色控制器 public CharacterController cc; private void Update() { ? ?// 通過(guò)獲得軸向來(lái)獲得對(duì)應(yīng)的向量 ? ?Vector3 dir = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical")); ? ?// 角色控制器的移動(dòng)速度 ? ?cc.SimpleMove(dir * speed * Time.deltaTime); ? ?// 防止鍵盤(pán)沒(méi)有輸出的時(shí)候模型突然轉(zhuǎn)向到初始方向 ? ?if (dir.x != 0 || dir.z != 0) { ? ? ? ?// 通過(guò)四元素改變游戲物體的轉(zhuǎn)向 ? ? ? ?transform.rotation = Quaternion.LookRotation(dir); ? ? ? ?// 通過(guò)四元數(shù)的線(xiàn)性插值改變游戲物體的轉(zhuǎn)向,當(dāng)前方向,目標(biāo)方向,旋轉(zhuǎn)速度 ? ? ? ?transform.rotation = Quaternion.Lerp(transform.rotation, Quaternion.LookRotation(dir), Time.deltaTime * rotationSpeed); ? ?} }

Quaternion.Lerp線(xiàn)性插值
不使用線(xiàn)性插值改變游戲物體轉(zhuǎn)向的時(shí)候會(huì)導(dǎo)致場(chǎng)景中的游戲物體突然轉(zhuǎn)向,而使用線(xiàn)性插值改變游戲物體轉(zhuǎn)向的時(shí)候會(huì)有緩動(dòng)效果。

鏈接:https://www.dianjilingqu.com/590924.html

CharacterController 角色控制器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
榆中县| 神池县| 布尔津县| 泾源县| 高清| 大安市| 云南省| 敦煌市| 高要市| 邓州市| 济阳县| 日喀则市| 达尔| 子洲县| 双牌县| 石家庄市| 聂拉木县| 翼城县| 黄浦区| 荆州市| 富裕县| 阳谷县| 定南县| 年辖:市辖区| 赤城县| 汨罗市| 北碚区| 长海县| 六安市| 东至县| 呼和浩特市| 南丹县| 平度市| 苏尼特右旗| 琼结县| 苍梧县| 常山县| 马龙县| 新余市| 凤庆县| 砀山县|