首页 > 解决方案 > Unity Move() 函数在角色控制器上不起作用

问题描述

Move() 函数有什么问题?当我在角色控制器上使用它时,它会以红色突出显示并在控制台中创建一个错误日志。

是否已弃用此功能?

这是我的代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerMotor : MonoBehaviour {

    private CharacterController controller;

    void Start () {
        controller = GetComponent<CharacterController>();
    }

    void Update () {
        controller.Move(Vector3.forward * Time.deltaTime);
    }
}

标签: c#unity3d

解决方案


推荐阅读