Unity3D项目八:简单粒子光环

unity光源自带的Halo效果 之前看过一个用来实现光晕效果的shader,但是这个shader似乎只适用于球状物,对于非球状物就不是很友好。效果如图1、图2所示。 今天发现unity中的光源居然自带halo效果(版本是2019.1.4f1),在inspector面板勾选Draw Halo即可,用它就可以来模拟光晕,效果还不错。如图3所示。 搭配standard shader中的emission,感觉贼好用。(如图4的不明... 阅读详情

简单粒子效果

作业要求

本次作业基本要求是三选一,选择作业三:

作业三:参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”。

  • 可参考以前作业

效果展示

项目地址 -> 传送门

视频连接 -> 传送门

具体实现

观察

模仿http://i-remember.fr/en首页的效果制作了一个粒子光环,这个网站经常打不开,就没截图。首先观察效果,它是两个粒子环在转动,然后环的某一部分比较亮,亮部以比粒子更快的速度在旋转,有一种“涌动”的效果。鼠标移动到中间的按钮上光环会以一种很好看的方式迅速收缩,收缩之后有一种刹车的感觉。

在这里插入图片描述

下面开始制作。

项目结构

新建一个空对象halo,

  • outer和inner是两个光环,挂了粒子系统和自己写的控制脚本,如果是新建空对象再挂的粒子系统记得加上材质,不然就是你在unity里最不想看到那个颜色^ _ ^

在这里插入图片描述

  • sensor是检测鼠标是否移到中心的,挂一个球形碰撞器,勾上触发器并调整位置。

然后把halo做成预制体就行了。

代码控制

首先是跟着前辈的博客做了一遍,这次更多的是学习。

最终实现的运动是一个环中每个粒子朝同一方向做圆周运动,切向的速度分成几个层次,每个层次不一样,同时每个粒子在径向做不规则的抖动,鼠标移动到中心时整个环收缩,移开后再展开。

  • 新建C#脚本, 首先定义了一个新的类CirclePosition,用来记录每个粒子的当前半径、角度和时间,其中时间是做游离运动需要的。

了解Unity编辑器 之组件篇Effects(十一) 了解Unity编辑器 之组件篇Effects 阅读详情

相关推荐

Unity3d-粒子光环特效

要求 这次作业主要是学习粒子系统的使用,在 http://i-remember.fr/en 网站上,可以看到一个很酷炫的白色粒子光带,效果如下: 当鼠标hover到图一中间的+号圆圈中间时,光环会收缩成图二的状态,具体效果可自行前往网站体验~ 我们需要模仿这个效果并尝试用粒子流编程控制来实现。 实现 光环在收缩前较为分散,位于光环中间的部分粒子较周围密集,因此我想用一个正太分...

bkjs626的博客 1万+

Unity3D学习:制作粒子光环特效

用粒子系统实现一个光环特效

KingsonYing的博客 8860

Unity3D学习笔记(9)—— 粒子光环

参考网站首页的光环效果:http://i-remember.fr/en          利用Unity做了一个类似的光环:(后面还有进阶效果哦~)         可以观察到光环有最小半径和最大半径,并且光环的中间部分比边缘有更多的粒子。眼尖的可以发现这个光环至少有2层,外环顺时针旋转,内环逆时针旋转。除此以外,每个粒子都会游离,并不是规规矩矩地转圈。         我是这么设计

Simba_Scorpio的专栏 1万+

## Unity3D实现粒子光环效果

Unity3D实现粒子光环效果参考效果: http://i-remember.fr/en

datealive的博客 8209

Unity3d学习之路——粒子光环

Unity3d学习之路——粒子光环 作业要求: 本次作业基本要求是三选一 1.简单粒子制作 按参考资源要求,制作一个粒子系统,参考资源 使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样 2.完善官方的“汽车尾气”模拟 使用官方资源资源 Vehicle 的 car, 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果 3.参考 http://i-remember...

ke1950523491的博客 1516

Unity3d——ParticleSystem粒子光环

记录一下学习的过程。 首先是Inspector视窗中Particle System的属性: 可以通过修改属性来改变粒子的效果。 基本属性 Duration:发射器发送粒子持续的时间。比如设置为5,就是5秒后不再发送新的粒子 Looping:循环发射粒子,如果勾选了Looping,Duration就相当于无穷大 Prewarm:在Looping勾选之后才能使用,翻译是预热粒子发射。意思...

Reed_Marshes 1753

Unity3D-粒子光环(站在师兄的肩膀上)

粒子光环 前半部分参考师兄博客(https://blog.youkuaiyun.com/simba_scorpio/article/details/51251126) 目标效果: 两层粒子光环,旋转方向相反 粒子大小随机 粒子运动在一定半径附近随机运动,运动速度有明显差异 点击后内层光环扩张,外层光环收缩,再点击恢复 1. 新建对象 新建空对象myParticle,给myParticle新建两个...

lossatsea的博客 3512

【Unity3D】粒子光环

作业要求 参考http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环” 这个网站打不开,参考了一下师兄们的博客的图片: 我看了一下,我感觉和上课做的粒子海洋有一些相似,就是需要变成一个环形。 制作流程 粒子光环制作 添加一个空对象,并且添加部件ParticleSystem,然后简单设置一下属性: 再设置一下Render的属性中的材料。 粒子光环的属性 创建一个脚本ParticleCircle public ParticleSystem mypa

Khynnn的博客 872

flare光晕unity资源包

自制unity漂亮的光晕效果,一个美丽的太阳

unity3D自发光光晕插件_glow11_科技感插件

unity3D自发光光晕插件_glow11_科技感插件

Unity实现UI光晕效果(发光效果)

主要为大家详细介绍了Unity实现UI光晕效果,发光效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

unity3d 16种镜头光晕

unity3d 很炫酷的16种镜头光晕

【VS2017】“LNK1104 cannot open file ‘python39_d.lib‘ “

记录一下编译调用了python代码的C语言源程序时遇到的问题 版本:以python3.9.1为例 先确保你安装了python的debug版本,如果没有,用对应版本安装包可以修改已经安装的python,如图。 选择 “Modify” 选择next 确保最后一项勾选,然后install。 光安装了还不够,需要配置一下C语言编译器。 以VS2017为例: 将python37_d.lib(在安装目录下的libs文件夹里有python39_d.lib)所在文件夹的路径添加到库目录里面,右键你的解决方案,选.

m0_46296905的博客 6474

使用MeshLab高效对齐3D模型:从OBJ导入到坐标修正全流程

本文详细介绍了使用MeshLab高效对齐3D模型的全流程,涵盖从OBJ导入、坐标修正到最终导出的核心步骤。通过将模型中心归位至坐标原点,并利用主轴对齐功能快速摆正模型,为后续的3D打印、体素化等处理奠定精确的几何基础。

weixin_29313423的博客 92

VMware + ubuntu20.04 + qemu安装

遇到报错可参考:(从ubuntu裸系统开始安装)

NosONE 3230

DataHub 架构设计与核心工作原理

DataHub 是一个第三代数据目录系统,专为现代数据栈设计,支持数据发现、协作、治理和端到端可观测性。其架构采用模型优先的设计理念,注重不同工具和系统之间的互操作性。

北斗云的博客 1223

【CADARXC++】ObjectArx2023 C++ CAD二次开发环境配置笔记

从官网或第三方平台下载以下AUtoCAD2023、VisualStudio2019和ObjectArx2023安装时请注意安装顺序。

BIMCATIA的博客 1789

高德地图API如何使用

通过以上步骤,您可以成功接入并使用高德地图API来为您的应用添加丰富的地图功能。

QQ_778132974的博客 4783

C++(Qt)软件调试---Windows下Qt使用dump定位崩溃位置(1)

在C++/Qt程序崩溃时,往往很难找到崩溃的原因,如果是稳定复现的问题还好,但是多数情况遇见的问题是随机出现的,这时想要快速找到问题并解决就需要通过dump文件定位崩溃位置。

mahuifa的博客 1万+

SAP_ABAP_SD_BAPI清单案例教程——销售订单开票_BAPI_BILLINGDOC_CREATEMULTIPLE_VF01_S4版本

SAP BAPI(Business Application Programming Interface)是SAP系统中的一组规范和标准,用于从SAP系统中获取数据、输入数据和更新数据。这些API允许开发者以编程方式与SAP系统交互,而无需编写大量的自定义代码。2.1 Copy代码 直接可使用。2.2 VF01开票。

java_zhong1990的专栏 2214

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: Unity3D项目七:动画制作过程
下一篇: 服务计算第九周作业:cloudgo
Tifinity
博客等级 码龄9年 18粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值