Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Unity Move()函数不使用';不能在字符控制器上工作_C#_Unity3d - Fatal编程技术网

C# Unity Move()函数不使用';不能在字符控制器上工作

C# Unity Move()函数不使用';不能在字符控制器上工作,c#,unity3d,C#,Unity3d,Move()函数有什么问题?当我在角色控制器上使用它时,它会以红色高亮显示,并在控制台中创建一个错误日志 此函数是否已被弃用 这是我的密码: using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerMotor : MonoBehaviour { private CharacterController controller; void S

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);
    }
}
使用系统集合;
使用System.Collections.Generic;
使用UnityEngine;
公共类游戏机:单一行为{
专用字符控制器;
无效开始(){
控制器=GetComponent();
}
无效更新(){
控制器。移动(矢量3。前进*时间。增量时间);
}
}

确切的错误信息是什么?此外,Time.deltaTime将返回0.000点。非常小。在这一点上,你基本上是零乘以零,所以你的移动速度很小。函数Move()只是加了下划线,就像根本没有这样的方法一样。Unity错误日志对此有何评论?检查你的项目是否不包含你本应创建的CharacterController类。只是补充我之前的评论,右键单击CharacterController类型并选择转到定义。这将告诉您它实际使用的是哪个类。