博客列表 >角色控制器CharacterController的使用

角色控制器CharacterController的使用

龍__遇见彩虹的博客
龍__遇见彩虹的博客原创
2017年12月03日 19:41:592644浏览
  1. 创建Capsule胶囊体取名为Player

  2. 给Player挂上CharacterController组件

  3. 自定义脚本获取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);
      }
}

这样就能通过方向键控制物体左右前后移动!

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议