Unity2D利用Particle System制作残影冲刺
创作时间:
作者:
@小白创作中心
Unity2D利用Particle System制作残影冲刺
引用
CSDN
1.
https://blog.csdn.net/weixin_67674686/article/details/142384410
在Unity 2D游戏开发中,制作残影冲刺效果是一个常见的需求,旨在增强玩家冲刺时的视觉冲击力。本文将介绍如何利用Unity的Particle System(粒子系统)来制作这种效果,不会涉及到对象池。
创建Particle System
在人物对象新建子物体Particle System
调整粒子系统属性
基础设置
- Duration(持续时间)调小一点,开启Looping(循环),Start Lifetime(开始生命周期)调小,Start Speed(开始速度)值设为0,Start Size(开始尺寸)可以根据自己需求设置。
- Start Color模式设为随机
- 在对里面进行更改
- 左边为蓝色,右面蓝紫色
- Simulation Speed(仿真速度)改为 世界
- 最大粒子数设小一点
Emission
对Emission进行更改,让其随着距离产生
Shape
形状改为圆形,大小设为0.01,保证在一套线上产生
Color over Lifetime
没有的话先进行添加
在对其更改透明度
Texture Sheet Animation
同样,没有这个模块的话需要我们进行添加,按照下面的设置来改,将冲刺的图片放入其中
Render
Render模块里有一个Filp,可以用代码进行图片的翻转
代码部分
在Particle System中我打开了唤醒时播放,所以让子物体开始活动就会播放动画
关于图片的翻转,0是图片的默认方向,1就会向反方向旋转
public ParticleSystem Effect;
void EffectOpen()
{
if (!player.isGround)//如果玩家不在地面
{
Effect.gameObject.SetActive(true);//开启粒子特效
Effect.GetComponent<ParticleSystemRenderer>().flip = new Vector3(player.direction, 0, 0);//控制残影方向为当前人物方向
}
}
void EffectClose()
{
Effect.gameObject.SetActive(false);//关闭粒子特效
}
效果视频
DashEffect
效果图
热门推荐
抑郁症患者的“不真实感”:科学解释与治疗方案
APF是指什么?APF值越高越好还是越低越好?
心脏的构造之一:心脏自身血供系统——冠状动脉
项目制管理调研表怎么写
超速对车祸的影响:应对后果的法律资源
超速撞到人保险赔吗?律师在线为您详解交通事故赔偿法律问题
莲子用电饭锅大概要熬多久才熟
种植牙话术:如何有效沟通种植牙方案与患者需求?
从“18A”到“18C”:硬科技推动港股生态深刻变革
如何分析实物黄金的趋势形势?这种趋势形势受哪些宏观因素影响?
汽车报废需要哪些手续?车管所提醒:这3件事情必须做!
庆阳市成为甘肃省第二个GDP千亿级城市
项目台账怎么管理不乱
云南一出租车司机遇害,仅40岁,事发全过程披露,凶手正面照凶煞
减脂期食谱推荐
天竺葵如何施肥?用什么肥料施肥?
花多多、奥绿肥怎么用,有哪些注意事项
千禧一代为什么叫千禧一代
如何依法变更保险受益人?保险受益人变更的手续和注意事项有哪些?
如何了解保险受益人的变更与生育保险的领取?这些操作有哪些规定?
电感与磁珠的异同
宏观经济跑稳“第一棒” 发展态势向新向好
有欠条是否算诈骗
计算机内存管理中的分页与分段技术详解
计算机内存管理中的分页与分段技术详解
基于预训练模型的持续学习方法综述
传承非遗,近九成受访青年认为重要的是坚持匠心守正创新
菏泽:“沉浸式”体验,让非遗文化“触手可及”
房贷利率浮动幅度及其对购房者的影响
破伤风疫苗接种时机:超12小时后还能否保护你?