C# 仅赋值、调用、递增、递减等错误

C# 仅赋值、调用、递增、递减等错误,c#,C#,这里的问题是什么?我应该将其更改为什么?为什么?您忽略了操作的结果。它的结果没有分配给任何东西,因此这是无用的 也许你的意思是: void Update () { movement - Input.GetAxisRaw("Horizontal"); } 或 这几行代码产生相同的结果: 您正在使用来自Input.GetAxisRaw(“水平”)的数据更新movement。欢迎使用SO。请花些时间阅读,并张贴一篇文章。谢谢。你认为这行代码的作用是什么?你想让它做什么?@OldProgram

这里的问题是什么?我应该将其更改为什么?为什么?

您忽略了操作的结果。它的结果没有分配给任何东西,因此这是无用的

也许你的意思是:

void Update () {
    movement - Input.GetAxisRaw("Horizontal");
}

这几行代码产生相同的结果:
您正在使用来自
Input.GetAxisRaw(“水平”)的数据更新
movement

欢迎使用SO。请花些时间阅读,并张贴一篇文章。谢谢。你认为这行代码的作用是什么?你想让它做什么?@OldProgrammer我想这个例子已经足够完整了,我们可以看到问题所在。也许你是想用
-=
而不仅仅是
-
?在任何情况下,您都不会将减法的结果分配给任何对象。请向一位专家解释您的代码。
movement = movement - Input.GetAxisRaw("Horizontal")
movement -= Input.GetAxisRaw("Horizontal")