相机抖动
2016-07-13 20:35
246 查看
using DG.Tweening;
Camera.main.transform.DOShakePosition(0.3f);
// 赢了抖屏幕 void Win() { StartCoroutine(OnShockScreen()); } public IEnumerator OnShockScreen() { StartCoroutine(ShockScreen()); yield return new WaitForSeconds(0.4f); StopCoroutine(ShockScreen()); StartCoroutine(ShockScreen()); } public IEnumerator ShockScreen() { if (transform == null) yield break; float shakeDelta = 0.03f; float shakeDisDelta = 0.4f; float shakeTime = 0.2f; while (shakeTime > 0) { shakeTime -= Time.deltaTime; if (shakeTime <= 0) { transform.localPosition = Vector3.zero; } else { shakeDelta -= Time.deltaTime; if (shakeDelta <= 0) { shakeDelta = 0.03f; transform.localPosition = new Vector3(shakeDisDelta * (-10f + 30f * Random.value), shakeDisDelta * (-10f + 30f * Random.value), 0); } } yield return 0; } transform.localPosition = Vector3.zero; }
相关文章推荐
- 开始node之旅
- Android多线程断点续传
- 第3章 操作符
- UVA1619 感觉不错
- 解决mysql删除出现Errors were encountered while processing: mysql-server-5.6的问题
- TOMCAT win7下报错 错误信息为Unable to establish loopback connection
- cin、cin.get()、cin.getline()、getline()、gets()等
- ubuntu命令行操作
- Volley框架的学习
- Git20--使用GitHub
- 剑指Offer--062-序列化二叉树
- HDU-2064 汉诺塔III
- Mysql提示 “ Got a packet bigger than 'max_allowed_packet' bytes”
- 217. Contains Duplicate
- Hdu 5336 XYZ and Drops(模拟)
- 访问win7默认共享
- ubuntu---sogou输入法设置
- LeetCode 21. Merge Two Sorted Lists
- 第一只虫子
- 使用spring官方文档常见Maven管理的spring项目