最近使用到unity的粒子系统particle system,制作火的效果并用于交互。通过以下链接简单入门。

一、粒子系统制作火的效果
u3d游戏特效教程_基础教程_火把篝火特效制作:https://jingyan.baidu.com/article/eae0782786bdc11fec54853c.html
分享一个资源包(里面包含以上制作需要的素材和火的prefab):
https://download.csdn.net/download/u013950379/10921769
二、unity粒子系统的碰撞和触发入门:

  1. unity官网API使用说明:
    MonoBehaviour.OnParticleCollision(GameObject)
    https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnParticleCollision.html
    MonoBehaviour.OnParticleTrigger()
    https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnParticleTrigger.html
  2. 博客参考(以某个实例):
    https://blog.csdn.net/Fenglele_Fans/article/details/80547984
    或者参考https://jingyan.baidu.com/article/af9f5a2d70b46343140a4580.html

三、粒子系统的属性参考:
https://blog.csdn.net/yq398934906/article/details/79280713

四、遇到的问题----collision时胡乱跳动
    实例的前提和以上链接中的实例类似,这里是指当火粒子碰到cube时,产生触发事件产生相应的操作。而当我在调用OnParticleCollision()时,发现只要当“火”粒子碰到cube时,就出现如下抖动乱跳,类似unity中的collider穿模时产生的碰撞效果。

    之后,经过调试和查看属性信息,发现是粒子组件中的Collision的Radius Scaler设置值较大,调到最小后,得到如下结果:

    因此,要更好的使用粒子系统看来需要掌握一些基本的组件属性。
    图片中的两种火,都是用的同一个material,只是在粒子系统组件中设置一下即可。主要是,设置Start Speed=0,Scaling Mode=Shape,Max Particles=1。

unity粒子系统制作火的效果和碰撞触发入门相关推荐

  1. unity particle system 粒子系统 制作闪电放电效果

    unity 粒子系统制作闪电 制作闪电效果的方法有以下几种: 2d动画方式(适合2d游戏的背景或范围技能,性能最好,效果看设计师水平) LineRenderer划1线的方法(可以动态设定起点和终点,适 ...

  2. [教程] 在Unity中制作物体破碎效果

    这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...

  3. QML粒子系统制作心形效果

    说明: 虽然 5 月 20 号过了,还是来画下心.这里我使用 QML 的粒子系统来制作心形效果. 粒子模拟的核心是 ParticleSystem 控制共享时间线的.一个场景可以有多个粒子系统,每个粒子 ...

  4. Unity粒子系统-几种粒子效果的制作教学

    源自Unity官方账号的B站视频教学: 第一个是随着时间散发出多少粒子,第二个是当物体移动距离的时候散发出的粒子,第三个则是在最初试的时候爆裂出粒子. 想要没有这个橙色的圈圈可以通过这样实现: 反选这 ...

  5. [unity]使用Unity粒子系统制作跑尘

    效果如下 要使用到一张自制的png图片(透明背景)作为资源,导入时设置为默认就行. 把这个粒子系统作为角色的子物体,发射跑尘的粒子系统应该在角色脚后的位置. 接下来是粒子系统的配置. 粒子配置 基础属 ...

  6. Unity 如何制作星空粒子效果?

    本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效. 工具/原料 Unity 方法/步骤1: 首先,新建一个场景,如果有自己的天空盒资源的话, ...

  7. Unity中制作UI光晕效果(发光效果)

    Unity中,我们怎么制作UI物体发光的渐隐渐现的效果呢? 比如说我们有一张月亮光晕的精灵图片 我们可以给它添加一个CanvasGroup组件 我们可以发现,组件上的Alpha值可以控制图片的透明度, ...

  8. 使用unity粒子系统制作烟花

    选择菜单栏Game Object->Effects->Partical System命令,在场景中创建一个粒子系统对象,作为烟花效果 粒子系统主要由Inspector视图中的Partica ...

  9. unity 彩带粒子_Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果

    Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等.(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识.) 粒子系统实现一个简单的 ...

最新文章

  1. 系统更新链接服务器超时,Win10系统更新后Dr.com连接认证服务器一直超时如何解决?...
  2. python io流a+_Python基础——文件操作及IO流
  3. spring @Transactional注解参数详解
  4. All cached global options setting for WordPress
  5. TabActivity中子Activity相互跳转,及某个Tab需弹出窗的解决方案
  6. 加载exe的PE信息并输出相关PE信息的一段c++代码
  7. 京东回应拖欠神州 3 亿多元货款;苹果考虑将第三方浏览器和邮件设为默认;PS 诞生 30 周年| 极客头条...
  8. 阿里全资收购饿了么,估值 95 亿美元
  9. HDU 1512 Monkey King(左偏树模板题)
  10. 一行代码即可删除C盘几十G垃圾,清理c盘垃圾的cmd命令
  11. 关于奈奎斯特图的一些解读
  12. web技术分享| WebRTC控制摄像机平移、倾斜和缩放
  13. FZU 1573 大学自习室
  14. BLE(一) GAP、GATT
  15. 耳机是如何是发出声音的?
  16. 机房动力环境集中监控系统
  17. Project Euler 86:Cuboid route 长方体路径
  18. pcm编码为aac/MP3格式ffmpeg(八)
  19. sentinel 史上最全
  20. 安全重要还是隐私重要?面部识别技术帮助警方发现枪击案枪手

热门文章

  1. SIP 请求方法(6)- PUBLISH
  2. jdk 1.7 百度云下载
  3. 文字转语音保存音频和在线朗读
  4. 用excel vba,将EXCEL数据追加到ACCESS数据库的某张表中的实例(学习备注)
  5. Nowcoder专项练习:C++(七)
  6. 2022年下半年软考部分省市延期或取消通知
  7. 这家25名员工的公司最近获得2170万美元A轮融资!
  8. 【算法竞赛学习笔记】后缀自动机SAM-超经典的字符串问题详解
  9. 可穿戴手势识别控制器
  10. 华为AR1200-S系列企业路由器WEB登录设置