为什么在C#中未检测到我的GetKeyUp?

cdoitte

基本上,我试图移动一个字符,所以当我按W时它会向前移动,但是当我放开它时它不会停止(仅偶尔出现一次)。我正在更新无效,而不是固定更新。

private void Update()
{
    if (controller.isGrounded)
    {
        if(Input.GetKey(KeyCode.W))
        {
            anim.SetInteger("condition", 1);
            moveDir = new Vector3(0, 0, 1);
            moveDir *= speed;
            moveDir = transform.TransformDirection(moveDir);
        }
        if(Input.GetKeyUp (KeyCode.W))
        {
            anim.SetInteger("condition", 0);
            moveDir = new Vector3(0, 0, 0);
        }
    }
    rot += Input.GetAxis("Horizontal") * rotSpeed * Time.deltaTime;
    transform.eulerAngles = new Vector3(0, rot, 0);

    moveDir.y -= gravity * Time.deltaTime;
    controller.Move (moveDir * Time.deltaTime);
}

}

Valdeezzee

尝试查看您的动画师,并检查是否已选中“应用根运动”。检查器中的动画师

根运动的作用是通过动画而不是通过代码移动角色。这是有关根运动的详细说明。什么是根部运动及其工作原理

我认为我能够重现您的问题,并且得到了相同的结果。取消选中“应用根运动”后,一旦放开“ W”,角色就会停止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么Android Studio无法检测到我的Nexus 6?

来自分类Dev

在Android Studio中未检测到我的设备(驱动程序问题)

来自分类Dev

为什么SDL无法在Linux(PocketCHIP)上检测到我的iBuffalo游戏控制器?

来自分类Dev

为什么未检测到我的Wacom Intuos平板电脑?

来自分类Dev

为什么Ubuntu无法检测到我的SD卡?

来自分类Dev

为什么在启动时未检测到我的第二个HDMI alsa_output?

来自分类Dev

Spring MVC中未检测到我的控制器

来自分类Dev

U-Boot i2c检测到我的设备(70),但Linux i2c未检测到我的设备。为什么?

来自分类Dev

R CMD检查未检测到我的文档

来自分类Dev

为什么我的C程序无法检测到特殊字符?

来自分类Dev

为什么我的Javascript无法检测到我的div之一?

来自分类Dev

tensorflow docker gpu图像未检测到我的GPU

来自分类Dev

为什么Pyngrok无法检测到我的配置文件?

来自分类Dev

为什么stringr :: str_detect无法检测到我的字符串?

来自分类Dev

在Angular应用程序中未检测到我的耳塞(使用enumerateDevices)

来自分类Dev

Android Studio未检测到我安装的jdk

来自分类Dev

为什么未检测到我的Wacom Intuos平板电脑?

来自分类Dev

为什么Ubuntu无法检测到我的SD卡?

来自分类Dev

为什么在启动时未检测到我的第二个HDMI alsa_output?

来自分类Dev

xcode组织者未检测到我的设备

来自分类Dev

为什么在Fedora 23中未检测到我的(连接雷电)监视器

来自分类Dev

Django未检测到我尝试创建的模型

来自分类Dev

Firefox未检测到我的Java安装

来自分类Dev

Xperia Companion未检测到我的HTC One V

来自分类Dev

为什么ubuntu错误地检测到我的显卡?

来自分类Dev

我如何在C#中检测到我的输出总和是哪个数字总和?

来自分类Dev

为什么Elasticsearch无法检测到我的定制分析仪?

来自分类Dev

为什么在实例化此类时未检测到我的数组属性?

来自分类Dev

为什么会检测到我的自定义 spaCy 实体类型?

Related 相关文章

  1. 1

    为什么Android Studio无法检测到我的Nexus 6?

  2. 2

    在Android Studio中未检测到我的设备(驱动程序问题)

  3. 3

    为什么SDL无法在Linux(PocketCHIP)上检测到我的iBuffalo游戏控制器?

  4. 4

    为什么未检测到我的Wacom Intuos平板电脑?

  5. 5

    为什么Ubuntu无法检测到我的SD卡?

  6. 6

    为什么在启动时未检测到我的第二个HDMI alsa_output?

  7. 7

    Spring MVC中未检测到我的控制器

  8. 8

    U-Boot i2c检测到我的设备(70),但Linux i2c未检测到我的设备。为什么?

  9. 9

    R CMD检查未检测到我的文档

  10. 10

    为什么我的C程序无法检测到特殊字符?

  11. 11

    为什么我的Javascript无法检测到我的div之一?

  12. 12

    tensorflow docker gpu图像未检测到我的GPU

  13. 13

    为什么Pyngrok无法检测到我的配置文件?

  14. 14

    为什么stringr :: str_detect无法检测到我的字符串?

  15. 15

    在Angular应用程序中未检测到我的耳塞(使用enumerateDevices)

  16. 16

    Android Studio未检测到我安装的jdk

  17. 17

    为什么未检测到我的Wacom Intuos平板电脑?

  18. 18

    为什么Ubuntu无法检测到我的SD卡?

  19. 19

    为什么在启动时未检测到我的第二个HDMI alsa_output?

  20. 20

    xcode组织者未检测到我的设备

  21. 21

    为什么在Fedora 23中未检测到我的(连接雷电)监视器

  22. 22

    Django未检测到我尝试创建的模型

  23. 23

    Firefox未检测到我的Java安装

  24. 24

    Xperia Companion未检测到我的HTC One V

  25. 25

    为什么ubuntu错误地检测到我的显卡?

  26. 26

    我如何在C#中检测到我的输出总和是哪个数字总和?

  27. 27

    为什么Elasticsearch无法检测到我的定制分析仪?

  28. 28

    为什么在实例化此类时未检测到我的数组属性?

  29. 29

    为什么会检测到我的自定义 spaCy 实体类型?

热门标签

归档