Я пытаюсь вернуть камеру обратно игроку, если камера не находится там, где она останавливается, но я продолжаю получать ошибку в заголовке. Вот мой код:Невозможно преобразовать тип "unityengine.vector3" в "float"
public float minPos = 0.3234783f;
public float maxPos = 40f;
Vector3 tempPos;
public float playerPos;
// Use this for initialization
void Start() {
}
// Update is called once per frame
void Update() {
playerPos = GameObject.Find ("Player").transform.position;
tempPos = transform.position;
tempPos.z = -10f;
if (transform.position.x < minPos) {
tempPos.x = minPos;
} else
tempPos.x = playerPos;
transform.position = tempPos;
}
Я довольно новичок в кодировании, так что извините, если это действительно глупая ошибка.
это потому, что вы не можете преобразовать тип «unityengine.vector3» в «поплавок». – Fattie