1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| using System.Collections; using System.Collections.Generic; using UnityEngine;
public class ShakeCamera : MonoBehaviour { private Vector3 shakePos = Vector3.zero;
// Use this for initialization void Start() {
}
// Update is called once per frame /// <summary> /// 按住空格键,画面会一直抖动;松开按键,抖动结束 /// </summary> void Update() { if(Input.GetKey(KeyCode.Space)) { transform.localPosition -= shakePos; shakePos = Random.insideUnitSphere / 5.0f; transform.localPosition += shakePos; } } }
|