13. unity粒子特效--发射模块、各种发射器形状、粒子渐变(颜色/大小)

news2025/1/16 7:40:02

1. 发射模块(Emission)

匀速发射
Rate over Time:每秒钟发射的粒子数
Rate over Distance:每移动一米发射的粒子个数
两者可指定其一:若仅指定Rate over Time,则粒子根据时间的变化进行发射,若仅指定Rate over Distance,则粒子系统每词移动时才发射,不移动不发射
在这里插入图片描述
爆发式发射
先将Rate over Time,Rate over Distance两个属性设为 0 ,在Bursts中点击右下角的**+**号添加一个爆发式效果,如下图:
Time:爆炸发生的时间
Count:一次爆炸发生的粒子个数
Cycles:爆炸次数
Interval:爆炸之间的间隔
Probability:爆炸的发生概率,0 表示不会爆炸
在这里插入图片描述
使用爆炸效果时,一般会将主模块的相关参数也会配合修改一下,因为爆炸效果一般不会循环爆炸,而且爆炸效果的粒子存在时间也是很短暂的,飞行速度也比较快,可参考如下设置:
Looping = No,Start Lifetime = 0.2,Start Speed = 30

粒子的数量一般也是有限制的,防止系统过载,粒子的数量可以计算得到,在总模块中有一个属性Start Lifetime是每一个粒子存活的时间,在发射模块中Rate over Time是每秒钟生成的粒子个数,同时在主模块中也能设置粒子的总数量限制,通过属性Max Particles设置:
在这里插入图片描述

2. 形状模块(Shape)

控制的是粒子发射器的形状,默认的形状是Cone,是一个锥体,点开Shape模块后,在场景视图中会显示这个粒子发射器的形状轮廓,如图所示:
在这里插入图片描述
Shape属性中可以设置不同的发射器形状:
Cone 锥形 Sphere 球形 Hemisphere 半球形 Box 盒型 Circle 圆形 Rectangle 长方形

2.1 锥形发射器(Cone)

锥体的开口方向默认是和物体的 Z 轴方向保持一致的,注意是以局部坐标系为参照的
Angle:角度(单边角度)
Radius:底半径(米)
Radius Thickness:半径厚度(壁厚)默认为1(值在0-1之间,如果是小于1的值,那么锥体会出现双层,粒子只在层之间发射,为 1 时粒子会在所有空间内发射)
Length:长度 / 高度(只有在Volume体积内发射时才能设置这个值)
Emit from Base:从底部发射 / Volume 体积内发射
这些参数也可以借助下图中的几个图标进行设置,点亮某一个图标之后,直接在场景视图中修改锥体即可:
在这里插入图片描述

2.2 球形发射器(Sphere球形 / HemiSphere半球形)

Radius:半径
Radius Thickness:半径厚度(壁厚)
球形的粒子是朝四面八方发射的,半球形的粒子是朝上半个球形方向发射的
在这里插入图片描述

2.3 盒形发射器(Box)

默认是一个111的正方体,可以通过调整发射器的scale改变发射器的大小,发射方向为z方向,可以通过调整物体的rotation,或者发射器的rotation调整发射方向。
在这里插入图片描述

2.4 圆形发射器(Circle)

圆形发射器内的粒子会在这个圆形平面内朝各个方向发射粒子
在这里插入图片描述

2.5 矩形发射器(Rectangle)

矩形发射器也是一个平面,不过粒子的发射方向是朝着 z 轴的方向发射的
在这里插入图片描述

2.6 无形状(禁用Shape模块)

当把Shape模块禁用时,粒子会从轴心点发射,并沿着 z 轴的方向发射
在这里插入图片描述

3. 颜色渐变(Color over Lifetime)

在主模块右上角点击**+号,添加一个颜色渐变模块Color over Lifetime**,添加后点击颜色输入框可以设置渐变颜色,操作如下图:
在主模块当中的Start Color属性也能设置颜色,如果这两个地方都设置了颜色,则总体的颜色是主模块中的颜色和渐变模块颜色的乘积。
在这里插入图片描述

4. 大小渐变(Size over Lifetime)

添加此模块后,点击Size属性右边的曲线,会出现曲线编辑框,如下图,相关操作如下:
在这里插入图片描述

持续更新中,请大家多多关注…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/415625.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

第三节、语言模型

目录 0、介绍 1、N-gram 模型介绍 2、困惑度 3、N-gram 模型的文本评估 4、N-gram 模型的平滑 5、基于 N-gram 模型的文本生成 6、基于统计的语言模型的缺陷 7、实验总结 0、介绍 首先,我们来思考这样一个问题:随便给你一句话,如何判…

MongoDB中的索引

一、说明 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可能要花费几十秒甚至几分钟,这对网站的性能是非常致命的。索引是…

Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加

Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加 目录 Javaweb小练习---在JSP中使用Javabean访问数据库完成用户信息的简单添加 0.创建数据库 1. 在resources目录下创建db.properties文件 2. /** * 获取链接与释放资源的工具类--JdbcUtil类 */ 3…

UE-Ueransim-5GC全链路开发记录

目录 1. 系统配置 1.1 Ueransim配置 1.2 UE配置 2. 启动 3. 实际演示 附录 代理1:ueransim-5gc 代理2 ue-ueransim TCPclient TCPserver 1. 系统配置 1.1 Ueransim配置 ueransim的yaml文件如下 version: 3.8 services:ueransim2:container_name: uera…

Ubantu docker学习笔记(六)容器数据卷

文章目录一、容器数据卷二、容器卷挂载2.1 在命令行挂载数据卷2.2 通过dockerfile挂载数据卷三、数据卷容器四、备份数据卷五、数据卷的恢复和迁移5.1 恢复数据卷5.2 迁移数据卷六、管理数据卷6.1 与容器关联(1)例子一(2)例子二&a…

【LeetCode】剑指 Offer(28)

目录 题目:剑指 Offer 54. 二叉搜索树的第k大节点 - 力扣(Leetcode) 题目的接口: 解题思路: 代码: 过啦!!! 题目:剑指 Offer 55 - I. 二叉树的深度 - 力…

MySQL运维11-MySQL的事务隔离级别

文章目录1、MySQL的事务隔离级别2、MySQL事务隔离级别的相关参数和命令2.1、查看事务隔离级别2.2、设置事务隔离级别2.2.1、在会话中设置事务隔离级别2.2.2、在配置文件中设置事务隔离级别3、MySQL的多版本并发控制(MVCC)4、总结1、MySQL的事务隔离级别 事务隔离级别越高&…

Qt5.12实战之规则DLL导出函数使用

1.创建基于MFC的规则DLL工程: 输入工程名,然后点击创建 选择使用共享MFC DLL的常规DLL 创建成功后,解决方案下会多出一个工程 增加导出函数声明 实现导出函数 在模块定义文件def文件中声明导出

YC-B09(原创)基于springboot,vue网上书城

(原创)基于springboot,vue网上书城定制版v4.0 本人原创作品,用户前台、系统管理员后台项目完整,无任何bug。 每行代码都是本人自己写,我在代码上面都写有详细注释 开发工具:IDEA 服务器:Tomcat9.0, jdk…

代码随想录算法训练营第五十九天-单调栈2| 503.下一个更大元素II 42. 接雨水

503. Next Greater Element II 成环就用取模mod方法 import java.util.Arrays; import java.util.Stack;public class NextGreaterElement2 {public int[] nextGreaterElements(int[] nums) {//边界判断if(nums null || nums.length < 1){return new int[]{-1};}int size …

无需兔魔法!国内手机直接畅玩GPT!

为了用上ChatGPT很多同学都是经历一波三折&#xff0c;闯三关过五将&#xff01;因为使用ChatGPT的门槛很高&#xff0c;尤其是这个kx上网把很多人都挡在了门外&#xff01;有的同学说newbing呢&#xff0c;newbing如果你要用聊天功能&#xff0c;一样有这样门槛&#xff01;很…

Ubuntu docker 基本操作

安装docker&#xff1a; curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun 也可以使用国内 daocloud 一键安装命令&#xff1a; curl -sSL https://get.daocloud.io/docker | sh 启动Docker命令&#xff1a; systemctl start docker 查看版本号&#xf…

NKCTF2023 babyrust

这道题目适合科普&#xff1a;rust逆向&#xff0c;xmm指令。 rust逆向的一些注意事项 rust题中&#xff0c;“ida给的main”里的第一个lea是“用户写的main”。 如下图&#xff0c;这是ida标记的main。而用户写的main其实是sub_1400012A0。姑且可以认为“ida给的main”里的…

初识springcloud

认识微服务 单体架构&#xff1a; 简单方便&#xff0c;高度耦合&#xff0c;扩展性差&#xff0c;适合小型项目&#xff0c;例如&#xff0c;学生管理系统。 分布式架构 松耦合&#xff0c;扩展性好&#xff0c;但架构复杂&#xff0c;难度大。适合大型互联网项目。如&#x…

【数据结构】解析队列各接口功能实现

目录 前言&#xff1a; 一、队列概述&#xff1a; 1.队列的概念&#xff1a; 二、队列的各种接口功能实现&#xff1a; 1.初始化队列&#xff1a; 2.入队&#xff08;尾插&#xff09;&#xff1a; 3.出队&#xff08;头删&#xff09;&#xff1a; 4.查看队头&#xf…

Zookeeper安装(Win和Linux)

Zookeeper安装 Zookeeper单机安装&#xff08;Windows&#xff09; 下载地址&#xff1a;Apache ZooKeeper 1.1 下载安装 下载好的文件进行解压缩得到apache-zookeeper-3.8.0-bin目录&#xff0c;创建zkdata及log目录&#xff0c;后续作为数据存放目录 1.2 配置启动 我们…

易点易动设备管理系统高效管理海量备品备件

纸质设备备品备件管理是企业运营中的重要环节&#xff0c;其管理效率和精度直接关系到企业的生产效率和经济效益。然而&#xff0c;传统的纸质管理方式存在诸多问题&#xff0c;如信息不透明、数据难以更新、易丢失等。为解决这些问题&#xff0c;易点易动设备管理系统应运而生…

webpack 之 Loader开发(一)

1. You may need an additional loader to handle the result of these loaders.&#xff08;我们可能还需要一个额外的加载器来处理当前加载器的结果&#xff09; 2. Loader可能经过一层层链路、又或者只有一层&#xff0c;最终的处理都是转化成 js&#xff0c;&#xff08;L…

【LeetCode: 139. 单词拆分 | 暴力递归=>记忆化搜索=>动态规划】

&#x1f34e;作者简介&#xff1a;硕风和炜&#xff0c;CSDN-Java领域新星创作者&#x1f3c6;&#xff0c;保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享&#x1f48e;&#x1f48e;&#x1f48e; &#x1f34e;座右…

Ae:灯光选项

灯光选项 Light Options&#xff0c;用于调整光源的特性以及所产生的投影的相关设置。下面以属性最多的聚光灯的灯光选项为例进行说明。强度 Intensity光源的亮度。数值越大&#xff0c;光照越大。负值可产生吸光效果&#xff0c;即降低场景中其它光源的光照强度。颜色 Color默…