スペース押してる間は特定の場所へ
そうじゃない時は、初期位置に戻すビヘイビア
using UnityEngine; using System.Collections; public class ZoomCameraBehavior : MonoBehaviour { private Vector3 initialPosition; // Use this for initialization void Start () { initialPosition = transform.localPosition; } // Update is called once per frame void Update () { if (Input.GetKey (KeyCode.Space)) { transform.localPosition = new Vector3 (0.0f, 18.25588f, -46.32351 f); } if(Input.GetKeyUp (KeyCode.Space)){ transform.localPosition = initialPosition; } } }