小编Ruk*_*uku的帖子

如何修复 Unity/C# 中的无效表达式术语“=”错误?

嘿哟,对 C# 不太熟悉,更不用说 Unity了,而且我显然做错了什么,这是我的代码,我得到的唯一错误是:

'无效的表达式术语“=”

    bool currentlydown;
// further up the script
void Start() {
        currentlydown = false;
    }
// later up the script
void Update() {
if ((Input.GetKeyDown("W") || Input.GetKeyDown("A") || Input.GetKeyDown("S") || Input.GetKeyDown("D")) && currentlydown === false) {
            anim.SetBool("Walking", true);
            currentlydown = true;
        } else if (!(Input.GetKeyDown("W") || Input.GetKeyDown("A") || Input.GetKeyDown("S") || Input.GetKeyDown("D")) && currentlydown === true){
            anim.SetBool("Walking", false);
            currentlydown = false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

感谢任何和所有的帮助!

c# unity-game-engine

0
推荐指数
1
解决办法
434
查看次数

标签 统计

c# ×1

unity-game-engine ×1