当前位置: 首页 > 知识库问答 >
问题:

触发器和播放器控制器错误故障

梁巴英
2023-03-14

我制作了一个没有材质渲染器的触发器,当我玩游戏并引导我的玩家进入它时,我的玩家无法移动,Unity说“角色控制器移动调用非活动控制器”“使用Unity引擎;

public类player move:MonoBehaviour {[serialize field]private move settings _ settings = null;

private Vector3 _moveDirection;
private CharacterController _controller;

private void Awake()
{
    _controller = GetComponent<CharacterController>();
}

private void Update()
{
    DefaultMovement();
}

private void FixedUpdate()
{
     _controller.Move(_moveDirection * Time.deltaTime);
   //this is where the error is 
}

private void DefaultMovement()
{
    if (_controller.isGrounded)
    {
        Vector2 input = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical"));

        if (input.x != 0 && input.y != 0)
        {
            input *= 0.777f;
        }

        _moveDirection.x = input.x * _settings.speed;
        _moveDirection.z = input.y * _settings.speed;
        _moveDirection.y = -_settings.antiBump;

        _moveDirection = transform.TransformDirection(_moveDirection);

        if (Input.GetKey(KeyCode.Space))
        {
            Jump();
        }
    }
    else
    {
        _moveDirection.y -= _settings.gravity * Time.deltaTime;
    }
}

private void Jump()
{
    _moveDirection.y += _settings.jumpForce;
}

}`

我也是新的,所以请帮忙!

共有1个答案

惠翰藻
2023-03-14

您确定在编辑器中启用了它(每个组件上的小复选框)吗?如果要确保已启用,请将此行添加到唤醒方法

_controller.enabled = true;
 类似资料:
  • 代码 说明 102 视频列表为空 103 无效的视频列表 108 列表模式视频信息加载失败 109 视频信息加载失败 110 视频审核中 111 用户流量已用尽 112 用户账号被锁 114 视频被屏蔽或删除 115 视频信息错误 116 无视频文件 205 当前域名不允许播放 207 授权播放验证未通过 304 测速失败 305 切换清晰度失败 306 播放中播放失败

  • 我正在尝试使用VideoPlayerController从互联网播放视频。netWork()方法,但我尝试的每个url都会遇到以下指定的错误: 源错误。E/flutter(4250):[ERROR: flutter/lib/ui/ui_dart_state.cc(157)]未处理的异常:平台异常(视频错误,视频播放器有错误com.google.android.exoplayer2.ExoPlayb

  • 问题内容: 如前所述,它只是YouTube开发者页面上添加的代码的精确副本 作为onPlayerStateChange函数中要触发的第一件事。 但是,什么都没有发生……无论我如何看待它以及所做的更改,我都无法让onStateChange做任何事情。 我该如何解决这个问题? 问题答案: 作为临时解决方案,您只需要在onReady事件中添加事件侦听器: 确保从YT.PLAYER构造函数中删除onSta

  • 概览 触发器配置卡片 此面板配置一些触发器的基本信息,或者进行查阅触发器触发日志等操作。 触发类型目前有两种: 数据表 微信支付回调 条件卡片 对应上面的触发类型,设置不同触发类型的参数。 动作卡片 当触发器的条件被满足,将会执行触发器中的动作。 目前有四种动作类型可选,分别如下: 邮件 微信模板消息 webhook 数据表操作 不同的触发类型对应可选的动作类型不同,每个动作类型又有可选模板变量的

  • 嗨,我正在将我的所有表从一个数据库导入到另一个数据库,但不知何故,触发器没有被导入。使用MySQL5.6。所以我试图从以前的数据库中复制触发器语句来创建当前数据库中的触发器。分隔符$$ 我在工作台的输出部分中得到的错误 知道我做错了什么吗

  • 我正在unity3d 5.3.5上开发android应用程序,我在将应用程序构建到apk时没有遇到任何问题。我添加了windows模块,将项目切换到windows,并成功构建了项目。我切换回Android系统,当我尝试构建项目时,我发现了错误: > 错误构建播放器:反射类型加载异常:模块中的类无法加载。 反射类型加载异常:模块中的类无法加载。系统。反射。汇编。GetTypes()(在 /Users