创建Capsule胶囊体取名为Player
给Player挂上CharacterController组件
自定义脚本获取CharacterController组件,通过使用它本身方法控制Player移动
代码例子:
using UnityEngine; using System.Collections; public class PlayerCC : MonoBehaviour { public float speed = 5; private CharacterController Player; void Start () { Player = GetComponent<CharacterController>(); } void Update () { float h = Input.GetAxis("Horizontal"); float v = Input.GetAxis("Vertical"); Player.SimpleMove(new Vector3(h, 0, v) * speed); } }
这样就能通过方向键控制物体左右前后移动!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号