現在、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.