如何获取变换的X位置并将其转换为Unity2D中的浮点值



我正在尝试获取一个游戏对象在unity2D中的x位置,并将x位置的数据转换为一个浮点值,我可以使用它来检测位置是-24还是24,然后获取该游戏对象的x位置并将其设置回0。

代码

我不知道如何以任何其他方式执行
控制台中的错误消息错误CS1612无法修改"Transform.position"的返回值,因为它不是可变程序集CSharp

您应该翻转第17行X=Background.transform.X;

您反转了位置和X变量。按原样更改X = Background.transform.position.x;,因此您将位置分配给X.

最新更新