怎么用负数呢
本文关键字: | 更新日期: 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关键字时,编译器会假设您试图声明变量的类型,而不是为转换赋值。位置变量。这就是为什么你得到错误
表达式表示类型',其中需要一个变量'、值'或方法组'
只需添加新的关键字,它应该工作。