怎么用负数呢

本文关键字: | 更新日期: 2023-09-27 18:11:34

我当时正在制作一个使用Unity游戏引擎的小项目。我正在处理transform.position,直到我遇到了一个问题。我需要用一个负数来表示z坐标,但是当我用一个负数时,

如果出现以下错误:错误CS0119: Expression表示类型',其中需要一个变量'、值'或方法组'

所以我得出结论,一个负数有问题。我找不到任何与此相关的东西,所以我决定问一个问题。下面是我的部分代码:

transform.position = Vector3(32.23805f, 0.4999998f, -17.32514f);

怎么用负数呢

这不是使用负值的问题。您缺少"new"关键字。

试试这个:

transform.position = new Vector3(32.23805f, 0.4999998f, -17.32514f);

当不使用new关键字时,编译器会假设您试图声明变量类型,而不是转换赋值。位置变量。这就是为什么你得到错误

表达式表示类型',其中需要一个变量'、值'或方法组'

只需添加新的关键字,它应该工作。

相关文章:
  • 没有找到相关文章