我正在尝试获取一个游戏对象在unity2D中的x位置,并将x位置的数据转换为一个浮点值,我可以使用它来检测位置是-24还是24,然后获取该游戏对象的x位置并将其设置回0。
代码
我不知道如何以任何其他方式执行
控制台中的错误消息错误CS1612无法修改"Transform.position"的返回值,因为它不是可变程序集CSharp
您应该翻转第17行X=Background.transform.X;
您反转了位置和X变量。按原样更改X = Background.transform.position.x;
,因此您将位置分配给X.