Код: Выделить всё
using UnityEngine;
using System.Collections;
public class Battlecam : MonoBehaviour
{
//calling speed integers
public float upSpeed = 10;
public float rightSpeed = 60;
//bool colliding
public bool colliding = false;
//triggers
void OnTriggerEnter(Collider other)
{
colliding = true;
}
void OnTriggerExit(Collider other)
{
colliding = false;
}
void Start()
{
colliding = false;
}
//camera movements
void Update()
{
if (colliding = false) {
float horizontal = Input.GetAxis ("Horizontal") * rightSpeed * Time.deltaTime;
transform.Translate (0, horizontal, 0);
float vertical = Input.GetAxis ("Vertical") * upSpeed * Time.deltaTime;
transform.Translate (0, 0, vertical);
colliding = false;
}
else
colliding = true;
}
}
Подробнее здесь: https://stackoverflow.com/questions/284 ... -colliding