ShakeByDOTween 脚本你具体内容如下:
using UnityEngine;
using DG.Tweening;
public class ShakeByDOTween : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.A)) {
ShakeScccreen();
}
}
private void ShakeScccreen() {
//设置主摄像机在2秒内 位置上和角度上 进项对应的变化,从而产生震动的效果
Camera.main.DOShakePosition(2, new Vector3(5,6,7));
Camera.main.DOShakeRotation(2, new Vector3(10,7,15));
}
}