我目前正在尝试使用这段从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: 无法修改“UnityEngine.Transform.position”的值类型返回值。请考虑将该值存储在临时变量中。