我目前正在尝试使用从 JavaScript 转换的以下代码将我的相机锁定到我在 Unity3D 中制作的地图:
transform.position.z = Mathf.Clamp(transform.position.z, zmin, zmax);
transform.position.x = Mathf.Clamp(transform.position.x, xmin, xmax);
但是 Unity 在编译时不断返回以下错误:error CS1612: Cannot modify a value type return value of 'UnityEngine.Transform.position'. Consider storing the value in a temporary variable.