摄像机震动 脚本
来源:互联网 发布:达内大数据视频百度云 编辑:程序博客网 时间:2024/05/19 13:28
using UnityEngine;using System.Collections;public class CameraShake : MonoBehaviour { public bool CancelShake; public void OnEffect() { StartCoroutine(ShakeCamera()); } /// <summary> /// 物体震动 /// </summary> /// <param name="shakeStrength">震动幅度</param> /// <param name="rate">震动频率</param> /// <param name="shakeTime">震动时长</param> /// <param name="hasY">是否震动Y轴</param> /// <returns></returns> IEnumerator ShakeCamera(float shakeStrength=0.2f,float rate=14,float shakeTime=0.4f,bool hasY=true) { float t = 0; float speed = 1 / shakeTime; Vector3 orgPosition = transform.localPosition; while(t<1&&!CancelShake) { t += Time.deltaTime * speed; transform.position = orgPosition + new Vector3(Mathf.Sin(rate * t),hasY==true?Mathf.Cos(rate * t):0, 0) * Mathf.Lerp(shakeStrength, 0, t); yield return null; } CancelShake = false; transform.position = orgPosition; }}
0 0
- 摄像机震动 脚本
- unity3d 摄像机切换脚本
- 2d摄像机跟随脚本
- c# 鼠标操作摄像机脚本
- unity摄像机跟随的脚本
- (第一人称)摄像机漫游脚本
- 震动
- 震动
- 震动
- 震动
- 震动
- 一个简单的摄像机跟随脚本
- Unity3d中摄像机控制脚本实现
- Unity摄像机跟随玩家移动脚本
- unity简单自由漫游摄像机控制脚本
- 脚本的生命周期函数和摄像机
- 脚本中动态添加摄像机和灯光
- Unity3d摄像机跟随角色移动脚本
- marshmallow (博弈论)
- 两个版本的python在同一系统下的安装
- 从网页(web page)到应用(Application)
- poj 2533 Longest Ordered Subsequence
- SparkR安装出现的步骤及出现的问题
- 摄像机震动 脚本
- ZOJ 3778 11th省赛 C Talented Chef
- androidstudio入门-修改minSDK
- atitit.atiOrmStoreService 框架的原理与设计 part1 概述与新特性
- java JDBC 数据库 事务 ACID
- 三种ViewController跳转的异同
- 可输入下拉框的实现
- PHP Fatal error: Class 'DOMDocument' not found
- IOS开发UI进阶篇 — 广告轮播器