首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NullReferenceException:对象引用未设置为对象PlayerMovement.Update ()的实例

NullReferenceException:对象引用未设置为对象PlayerMovement.Update ()的实例
EN

Stack Overflow用户
提问于 2020-10-16 13:54:49
回答 1查看 492关注 0票数 0
代码语言:javascript
复制
using System.Collections;
using UnityEngine.EventSystems;

public class PlayerMovement : MonoBehaviour {
    private CharacterController controller;
    private Vector3 direction;
    public float speed = 15f;
    void start()
    {
        controller = GetComponent<CharacterController>();
    }
    void Update()
    {
        direction.z = speed;
        controller.Move(direction * Time.deltaTime);
    }  
}

我为什么要犯这个错误?我正在使用unity5.3,这是完全错误

Assets/Scripts/PlayerMovement.cs:16)

NullReferenceException:对象引用未设置为对象PlayerMovement.Update ()的实例

EN

回答 1

Stack Overflow用户

发布于 2020-10-16 13:58:43

没有初始化controllerdirection。在你打电话给Update()之前,一定要确认他们是。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64390608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档