我如何使用负数?

Pro*_*gen 2 c# unity-game-engine

我正在开发Unity游戏引擎中的一个小项目.我正在做一些事情transform.position,直到遇到问题.我需要为z坐标使用负数,但每当我使用负数时,

我出现以下错误:错误CS0119:表达式表示类型',其中预期变量',值'或方法组'

所以我得出的结论是负数存在问题.我找不到与此相关的任何内容,所以我决定提出一个问题.这是我的代码的一部分:

transform.position = Vector3(32.23805f, 0.4999998f, -17.32514f);
Run Code Online (Sandbox Code Playgroud)

LVB*_*Ben 9

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

试试这个:

transform.position = new Vector3(32.23805f, 0.4999998f, -17.32514f);
Run Code Online (Sandbox Code Playgroud)