unity粒子系统制作火的效果和碰撞触发入门
最近使用到unity的粒子系统particle system,制作火的效果并用于交互。通过以下链接简单入门。
一、粒子系统制作火的效果
u3d游戏特效教程_基础教程_火把篝火特效制作:https://jingyan.baidu.com/article/eae0782786bdc11fec54853c.html
分享一个资源包(里面包含以上制作需要的素材和火的prefab):
https://download.csdn.net/download/u013950379/10921769
二、unity粒子系统的碰撞和触发入门:
- unity官网API使用说明:
MonoBehaviour.OnParticleCollision(GameObject)
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnParticleCollision.html
MonoBehaviour.OnParticleTrigger()
https://docs.unity3d.com/ScriptReference/MonoBehaviour.OnParticleTrigger.html - 博客参考(以某个实例):
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粒子系统制作火的效果和碰撞触发入门相关推荐
- unity particle system 粒子系统 制作闪电放电效果
unity 粒子系统制作闪电 制作闪电效果的方法有以下几种: 2d动画方式(适合2d游戏的背景或范围技能,性能最好,效果看设计师水平) LineRenderer划1线的方法(可以动态设定起点和终点,适 ...
- [教程] 在Unity中制作物体破碎效果
这篇教程将教大家如何在Unity中制作一个简单的碎片效果.当物体撞击或销毁时,我们将物体分裂为更小的碎片来取代之前的仅仅直接"删除"物体. 需求 这篇教程需要最新版本的Unity, ...
- QML粒子系统制作心形效果
说明: 虽然 5 月 20 号过了,还是来画下心.这里我使用 QML 的粒子系统来制作心形效果. 粒子模拟的核心是 ParticleSystem 控制共享时间线的.一个场景可以有多个粒子系统,每个粒子 ...
- Unity粒子系统-几种粒子效果的制作教学
源自Unity官方账号的B站视频教学: 第一个是随着时间散发出多少粒子,第二个是当物体移动距离的时候散发出的粒子,第三个则是在最初试的时候爆裂出粒子. 想要没有这个橙色的圈圈可以通过这样实现: 反选这 ...
- [unity]使用Unity粒子系统制作跑尘
效果如下 要使用到一张自制的png图片(透明背景)作为资源,导入时设置为默认就行. 把这个粒子系统作为角色的子物体,发射跑尘的粒子系统应该在角色脚后的位置. 接下来是粒子系统的配置. 粒子配置 基础属 ...
- Unity 如何制作星空粒子效果?
本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效. 工具/原料 Unity 方法/步骤1: 首先,新建一个场景,如果有自己的天空盒资源的话, ...
- Unity中制作UI光晕效果(发光效果)
Unity中,我们怎么制作UI物体发光的渐隐渐现的效果呢? 比如说我们有一张月亮光晕的精灵图片 我们可以给它添加一个CanvasGroup组件 我们可以发现,组件上的Alpha值可以控制图片的透明度, ...
- 使用unity粒子系统制作烟花
选择菜单栏Game Object->Effects->Partical System命令,在场景中创建一个粒子系统对象,作为烟花效果 粒子系统主要由Inspector视图中的Partica ...
- unity 彩带粒子_Unity3D_(Shuriken粒子系统)制作简单的烟花爆炸效果
Unity中的粒子系统可以用于制作特效,如开枪火花效果,简单爆炸效果等.(毕竟程序员不是设计师,简单的特效都没有问题,要制作一些非常美观的特效还是需要多了解跟美术有关的知识.) 粒子系统实现一个简单的 ...
最新文章
- 系统更新链接服务器超时,Win10系统更新后Dr.com连接认证服务器一直超时如何解决?...
- python io流a+_Python基础——文件操作及IO流
- spring @Transactional注解参数详解
- All cached global options setting for WordPress
- TabActivity中子Activity相互跳转,及某个Tab需弹出窗的解决方案
- 加载exe的PE信息并输出相关PE信息的一段c++代码
- 京东回应拖欠神州 3 亿多元货款;苹果考虑将第三方浏览器和邮件设为默认;PS 诞生 30 周年| 极客头条...
- 阿里全资收购饿了么,估值 95 亿美元
- HDU 1512 Monkey King(左偏树模板题)
- 一行代码即可删除C盘几十G垃圾,清理c盘垃圾的cmd命令
- 关于奈奎斯特图的一些解读
- web技术分享| WebRTC控制摄像机平移、倾斜和缩放
- FZU 1573 大学自习室
- BLE(一) GAP、GATT
- 耳机是如何是发出声音的?
- 机房动力环境集中监控系统
- Project Euler 86:Cuboid route 长方体路径
- pcm编码为aac/MP3格式ffmpeg(八)
- sentinel 史上最全
- 安全重要还是隐私重要?面部识别技术帮助警方发现枪击案枪手