有人知道我在 C# Unity3D 中的 if 语句有什么问题吗?

丹尼尔·范德兹万

我想更改 int speed 值,但它不起作用。有人能帮我吗?如果您的信息太少,请询问我。这是我的代码:

    if (Input.GetKeyDown (KeyCode.W)) {
        sprint1 = true;
    } else if (Input.GetKeyUp(KeyCode.W)){
        sprint1 = false;
    } 
    if (Input.GetKeyDown(KeyCode.LeftShift)){
        sprint2 = true;
    } else if (Input.GetKeyUp(KeyCode.LeftShift)){
        sprint2 = false;
    }
     if (sprint2 == false && Input.GetKeyUp(KeyCode.W) && Input.GetKeyUp(KeyCode.A) && Input.GetKeyUp(KeyCode.S) && Input.GetKeyUp(KeyCode.D)){
        speed = 0;
    } if (sprint2==false && (Input.GetKeyDown(KeyCode.W) || Input.GetKeyDown(KeyCode.A) || Input.GetKeyDown(KeyCode.S) || Input.GetKeyDown(KeyCode.D))){

        speed = 4;

    }if (sprint1 == true && sprint2 == true && Scoped==true) {
        speed = 8;
    }
丹尼尔·范德兹万

我已经解决了我自己的问题。感谢您的所有评论,但我想向您展示我的解决方案:

     if (Input.GetKey (KeyCode.W)) {
        sprint1 = true;
    } else {
        sprint1 = false;
    }
    if (Input.GetKey (KeyCode.LeftShift)) {
        sprint2 = true;
    } else {
        sprint2 = false;
    }
    if (sprint2 == false && sprint1==false && !(Input.GetKey (KeyCode.A)) && !(Input.GetKey (KeyCode.S)) && !(Input.GetKey (KeyCode.D))){
        speed = 0;
    } if ((sprint1==true && sprint2==false) || Input.GetKey (KeyCode.A) || Input.GetKey (KeyCode.S) || Input.GetKey (KeyCode.D)){

        speed = 4;

    }if (sprint1 == true && sprint2 == true && Scoped==true) {
        speed = 8;
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有人可以帮我解释一下我的C代码有什么问题吗?

来自分类Dev

有人能告诉我 emu8086 中的这段代码有什么问题吗?

来自分类Dev

有人会让我知道下面的XSL有什么问题吗?

来自分类Dev

我需要有人告诉我代码中的逻辑出了什么问题

来自分类Dev

我在C ++中的代码有什么问题?

来自分类Dev

有人知道在此核心崩溃组件测试中为什么我的单击不触发吗?

来自分类Dev

如何知道是否有人将我的网站嵌入到 Android 应用程序中?

来自分类Dev

有人可以帮我吗?C ++中的OOP

来自分类Dev

有人知道SWT中的PropertyEditor或PropertyGrid吗?

来自分类Dev

我的代码中的 async/await 有什么问题吗

来自分类Dev

有人可以帮我在SublimeText 3中配置MinGW吗?(新手)

来自分类Dev

C ++中的2D阵列高斯模糊函数有什么问题?

来自分类Dev

在Unity3D中,碰撞检测还有其他选择吗?

来自分类Dev

python django中没有显示喜欢的次数....我不知道为什么..有人可以帮我吗

来自分类Dev

有人可以让我知道用于获取当前最大大小以将该对象存储在Memcached中的命令吗

来自分类Dev

Unity3D C#中的相机旋转问题(可能很容易解决)

来自分类Dev

我有一段服务器-客户端代码,但是此位在AS3中,并且我在C#中工作。有人可以帮我翻译吗?

来自分类Dev

C ++中的register关键字有什么问题?

来自分类Dev

有人知道这个foreach循环有什么问题吗?

来自分类Dev

Java代码中的If条件有什么问题吗?

来自分类Dev

TPL C#Windows服务-有什么问题吗?

来自分类Dev

我如何在 Unity3d 中的 (.) 语句中使用变量

来自分类Dev

有人知道这个C ++内联程序集做什么吗?

来自分类Dev

有人知道此C ++内联程序集做什么吗?

来自分类Dev

在 while 循环列表中,协程的比较有时不起作用 - C# Unity3D Rhythm Game

来自分类Dev

有人可以向我解释一下LinkedList程序中的C ++代码吗?

来自分类Dev

有人可以告诉我我的代码有什么问题吗?

来自分类Dev

有人可以告诉我我的代码有什么问题吗?[Python 2.7.1]

来自分类Dev

有人知道为什么邮递员从不在我的sql表中的字段返回空值吗?

Related 相关文章

  1. 1

    有人可以帮我解释一下我的C代码有什么问题吗?

  2. 2

    有人能告诉我 emu8086 中的这段代码有什么问题吗?

  3. 3

    有人会让我知道下面的XSL有什么问题吗?

  4. 4

    我需要有人告诉我代码中的逻辑出了什么问题

  5. 5

    我在C ++中的代码有什么问题?

  6. 6

    有人知道在此核心崩溃组件测试中为什么我的单击不触发吗?

  7. 7

    如何知道是否有人将我的网站嵌入到 Android 应用程序中?

  8. 8

    有人可以帮我吗?C ++中的OOP

  9. 9

    有人知道SWT中的PropertyEditor或PropertyGrid吗?

  10. 10

    我的代码中的 async/await 有什么问题吗

  11. 11

    有人可以帮我在SublimeText 3中配置MinGW吗?(新手)

  12. 12

    C ++中的2D阵列高斯模糊函数有什么问题?

  13. 13

    在Unity3D中,碰撞检测还有其他选择吗?

  14. 14

    python django中没有显示喜欢的次数....我不知道为什么..有人可以帮我吗

  15. 15

    有人可以让我知道用于获取当前最大大小以将该对象存储在Memcached中的命令吗

  16. 16

    Unity3D C#中的相机旋转问题(可能很容易解决)

  17. 17

    我有一段服务器-客户端代码,但是此位在AS3中,并且我在C#中工作。有人可以帮我翻译吗?

  18. 18

    C ++中的register关键字有什么问题?

  19. 19

    有人知道这个foreach循环有什么问题吗?

  20. 20

    Java代码中的If条件有什么问题吗?

  21. 21

    TPL C#Windows服务-有什么问题吗?

  22. 22

    我如何在 Unity3d 中的 (.) 语句中使用变量

  23. 23

    有人知道这个C ++内联程序集做什么吗?

  24. 24

    有人知道此C ++内联程序集做什么吗?

  25. 25

    在 while 循环列表中,协程的比较有时不起作用 - C# Unity3D Rhythm Game

  26. 26

    有人可以向我解释一下LinkedList程序中的C ++代码吗?

  27. 27

    有人可以告诉我我的代码有什么问题吗?

  28. 28

    有人可以告诉我我的代码有什么问题吗?[Python 2.7.1]

  29. 29

    有人知道为什么邮递员从不在我的sql表中的字段返回空值吗?

热门标签

归档