首页 > 其他分享 >【Unity2D 2022:Particle System】添加粒子特效

【Unity2D 2022:Particle System】添加粒子特效

时间:2024-05-31 13:28:53浏览次数:22  
标签:特效 粒子 Unity2D Particle System 点击 随机 设置 游戏

一、创建粒子系统游戏物体

1. 创建粒子系统游戏物体Smog Effect

f170de1f4c344e5da2eb62e9ae6d6b3e.png

 

2. 给粒子特效添加精灵贴图

        (1)启用Texture Sheet Animation(纹理表动画)

41367fcbf49e40a8a3dec345b21d7531.png

        (2)点击加号添加一个纹理,并将两张厌恶图片导入到纹理中

2f0769c5eaee45b9ada50e8242311262.png

3. 设置两张图片随机播放(防止烟雾粒子变化)

        (1)将Start Frame设置为Random Between Two Constants

1433ceab58194586af65e3e4ffcafd18.png

        (2)将Start Frame设置为0和1

e8d39c4a744f4a61bad19a9e84aa9d25.png

        (3)选中Frame Over Time图像,将底部的Particle System Curves窗口向上拉

4f45027be7f546e08335362dd8b4e20d.png

        (4)点击第二个点,按delete键删除点

5b912b7b0669421fa75c8f8be6687106.png

4. 调整烟雾粒子出现的位置和角度

        角度设置为5,半径设置为0

af935770889c454588e4cc2423350611.png

5. 修改粒子的生命周期Start Lifetime(例如修改为1s)

        (1)最少存在1s

47ca05f2652a4c60bb8e5f7b0f89a07a.png

        (2)将生命周期设置为两个数之间的随机值

868312dcb1814752adcf2a45aa78976f.png

        (3)设置粒子生命周期为1s到2s之间的随机值

3f6fe05ccb76433e8c4aaab81f95bced.png

6. 设置粒子速度为0.5-1之间的随机值(步骤同上)

8696359a9f0f44f2b378b5c27f0f4aa5.png 

7. 设置粒子的大小为0.3-0.5之间的随机值(步骤同上)

457881c88f6f410cb26ec7b0231ea67e.png

8. 设置粒子的透明渐变效果

        (1)勾选Color over Lifetime,并打开设置窗口

0b944785b844434d8a5a6b01d271b7fb.png

        (2)点击右上角的箭头,将Alpha(透明度)的值设为0

971fd65d259441d0a8ba35b358bc2fe5.png

9. 设置粒子大小的渐变效果

        (1)勾选Size over Lifetime,点击曲线,拉出曲线绘制面板

f8db7022678a400491989d866466fe63.png

        (2)调整两个点的位置,按住小点并拖动可以改变斜率

43a23cdaf9c94132a033373e5c8ec63b.png

        (3)最终的图像如下图所示

5f4cb0c3c65f4f45936a5031be3673fe.png

二、将粒子特效添加到敌人预制体上

1. 将烟雾粒子游戏对象拖到一个敌人游戏游戏对象上

e64ef5ff2f2243bbab083fc3b33c097b.png

09a52de6830d4a49b91bfc74d94ac808.png

2. 将烟雾粒子特效拖到当前敌人的头部位置

1a84e40176e947ae9dee463eefb6880a.png 

3. 点击Overrides(覆盖),再点击Apply All(应用到全部)

d6c86e4414eb4939a2e9880d6062a5d5.png

 

标签:特效,粒子,Unity2D,Particle,System,点击,随机,设置,游戏
From: https://blog.csdn.net/qq_55048532/article/details/139105271

相关文章

  • resetlogs强制拉库失败并使用备份system文件还原数据库故障处理---惜分飞
    联系:手机/微信(+8617813235971)QQ(107644445)标题:resetlogs强制拉库失败并使用备份system文件还原数据库故障处理作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]接手一个库,在open的过程中遭遇到ORA-6002662错误SunMay2......
  • 高效日志管理:通过 Systemd Journal 收集日志的终极指南
    随着systemd成了主流的init系统,systemd的功能也在不断的增加,比如对系统日志的管理。Systemd设计的日志系统好处多多,这里笔者就不再赘述了,本文笔者主要介绍systemdjournal收集日志的三种方式:程序使用libc库中的syslog()函数输出的日志使用printf()函数打印的......
  • Error in system(paste(MAKE, p1(paste("-f", shQuote(makefiles))), "compilers"),
     001、R语言windows中安装R包出现如下报错Errorinsystem(paste(MAKE,p1(paste("-f",shQuote(makefiles))),"compilers"),:'make'notfound 002、确认是否安装Rtoolsinstall.packages("pkgbuild")pkgbuild::find_rtools(debug=TRU......
  • Particles.js:为Web项目增添动态粒子效果
    Particles.js:为Web项目增添动态粒子效果示例介绍Particles.js是一个轻量级的JavaScript库,用于在Web页面上创建和管理动态粒子效果。它允许开发者通过简单的配置文件实现复杂的动画效果,为网页增添视觉吸引力。粒子可以是点、线、图像等,能够根据用户交互进行动态变化,Particles.......
  • 关于Interrupted system call 报错
    Socket编程或者其他的一些慢速系统调用中,我们经常会碰到“interruptedsystemcall”的问题。这些系统调用包括:长时间读取磁盘,等待网络连接i.e.Accept,阻塞的系统调用,i.e.Read/Writeepoll_wait/kevent这是因为系统调用在执行过程中有可能收到来自外部的信号中断,那么该系......
  • systemctl常用命令
     注册服务sudovim/etc/systemd/system/test.service[Unit]Description=testJavaApplicationAfter=network.target[Service]User=rootWorkingDirectory=/data/javaApps#这里主要使用的是绝对路径,包括java命令和jar包位置,最后的#--spring.profiles.active=dev代表的是......
  • Towards Universal Sequence Representation Learning for Recommender Systems
    目录概符号说明UniSRec统一的文本表示统一的序列表示Parameter-EfficientFine-tuning代码HouY.,MuS.,ZhaoW.X.,LiY.,DingB.andWenJ.TowardsUniversalSequenceRepresentationLearningforRecommenderSystems.KDD,2022.概本文提出了一个用text替代ID......
  • Job for nginx.service failed because the control process exited with error code.
    使用systemctlstartnginx启动nginx的时候,报错:Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode.See“systemctlstat。我们可以通过命令查看nginx的配置文件是否修改正确[root@localhost/etc/nginx]$sudonginx-tnginx:[emerg]unexpec......
  • 翻译《The Old New Thing》- Hotkeys involving the Windows logo key are reserved b
    HotkeysinvolvingtheWindowslogokeyarereservedbythesystem-TheOldNewThing(microsoft.com)https://devblogs.microsoft.com/oldnewthing/20071130-00/?p=24333RaymondChen 2007年11月30日Windows徽标键的热键由系统保留        系统保留了......
  • P1474 [USACO2.3] Money System / [USACO07OCT]Cow Cash G
    有点水,但是细究还是有点意思的题目https://www.luogu.com.cn/problem/P1474一开始的代码:#define_CRT_SECURE_NO_WARNINGS#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<......