Unity3D日常開發(fā)】(一)實現(xiàn)角色移動行走之CharacterController組件

      網(wǎng)友投稿 1239 2022-05-28

      推薦閱讀

      CSDN主頁

      【Unity3D日常開發(fā)】(一)實現(xiàn)角色移動行走之CharacterController組件

      GitHub開源地址

      Unity3D插件分享

      簡書地址

      我的個人博客

      QQ群:1040082875

      大家好,我是佛系工程師

      ☆恬靜的小魔龍☆

      ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。

      一、前言

      今天就分享一下如何讓主角移動的腳本。

      需要用到Unity 的CharacterController組件控制行走。

      效果圖:

      二、實現(xiàn)

      (1)新建一個Plane作為地面:

      (2)讓攝像機正對著地面,可以使用快捷鍵Ctrl+Shift+F,讓攝像機快速對齊到屏幕:

      (3)新建一個膠囊體,添加CharacterController組件:

      (4)新建腳本PlayerMove.cs,編輯腳本:

      using UnityEngine; public class PlayerMove : MonoBehaviour { private CharacterController cc; public float speed = 4; void Start() { cc = GetComponent(); } void Update() { float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); if (Mathf.Abs(h) > 0.1f || Mathf.Abs(v) > 0.1) { Vector3 targetDir = new Vector3(h, 0, v); transform.LookAt(targetDir + transform.position); cc.SimpleMove(transform.forward * speed); } } }

      腳本解析:

      1、使用Input.GetAxis(“Horizontal”) 和 "Vertical"得到鍵盤(操縱桿)輸入的垂直和橫向的值

      2、使用CharacterController.SimpleMove(Vector3)設置物體運動的方向和速度

      3、targetDir 是鍵盤輸入之后獲取到的方向,將目標用SimpleMove方法向獲取到方向移動

      4、transform.lookat 是讓目標旋轉到獲取到的方向

      5、transform.forward 是讓目標向正前方移動

      (4)將PlayMove腳本,附加到膠囊體上:

      (5)運行程序,點擊WSAD即可移動:

      unity

      版權聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權內(nèi)容。

      上一篇:鯤鵬云服務器移植GMAP
      下一篇:【Unity3D日常開發(fā)】(二十八)Unity3D中實現(xiàn)自定義快捷鍵
      相關文章
      亚洲午夜免费视频| 久久亚洲国产精品一区二区| 亚洲精品福利视频| 亚洲欧洲日产国码av系列天堂 | 亚洲欧洲久久久精品| 色偷偷噜噜噜亚洲男人| 国产亚洲玖玖玖在线观看| 亚洲人成影院在线高清| 亚洲欧洲中文日产| 亚洲国产理论片在线播放| 亚洲毛片基地日韩毛片基地| 亚洲精品美女视频| 亚洲伊人精品综合在合线| 亚洲人成在久久综合网站| 亚洲av永久无码嘿嘿嘿| 自拍日韩亚洲一区在线| 亚洲AV日韩综合一区尤物| 亚洲欧美成人一区二区三区| 亚洲色中文字幕在线播放| 亚洲高清乱码午夜电影网| 在线亚洲v日韩v| 亚洲午夜AV无码专区在线播放| 亚洲熟妇少妇任你躁在线观看无码 | 亚洲av无码专区国产不乱码| 国产亚洲人成在线播放| 亚洲AV无码一区二区三区在线观看| 九月婷婷亚洲综合在线| 亚洲中文字幕丝袜制服一区| 亚洲另类激情综合偷自拍图| 久久精品亚洲一区二区 | 亚洲黄色免费观看| 亚洲一区二区三区免费视频| 亚洲综合一区二区三区四区五区| 亚洲精品成a人在线观看夫| 亚洲av午夜成人片精品电影| 中文字幕亚洲专区| 亚洲国产综合91精品麻豆| 亚洲成人午夜电影| 亚洲欧洲无卡二区视頻| 亚洲 小说区 图片区 都市| 久久精品国产精品亚洲人人|