为了增加游戏的真实感,一般我们会为游戏添加一些屏幕抖动特效。下面简单介绍几种实现方式:
1.通过脚本
相机抖动实现:
using UnityEngine;
using System.Collections;
public class CameraShake : MonoBehaviour
{
public IEnumerator Shake(float duration, float magnitude)
{
Vector3 orignalPosition = transform.position;
float elapsed = 0f;
while (elapsed < duration)
{
float x = Random.Range(-1f, 1f) * magnitude;
float y = Random.Range(-1f,&nbs

本文介绍了在Unity中增加真实感的相机抖动特效的三种方法:1) 通过脚本实现,提供了一个简单的CameraShake脚本示例;2) 使用动画控制相机抖动;3) 推荐使用EZ Camera Shake等插件来实现相机抖动效果。
最低0.47元/天 解锁文章
3970

被折叠的 条评论
为什么被折叠?



