Unity学习笔记-粒子篇
Unity学习笔记
- 有关在urp里使用particle system的注意事项
- 使用局限
- 其他
- 能量汇聚
- 螺旋上升
- 一个粒子的维持
- 在urp环境下使用particlesystem作出的特效
- 还原步骤
- 导入
- 更换材质球
- 注意
- 优化
有关在urp里使用particle system的注意事项
使用局限
由于urp和标准的材质球需要的配置环境不同,所以在使用标准材质下的particle system系统时,会因为环境的不同导致出现紫色的材质丢失的现象,由于小弟能力有限,目前并没有找到什么转换的方法或者其他解决方案,所以这里只做提醒,请大佬们在创建项目的时候尽量规划好使用的环境,尽量避免上面出现的材质球丢失的情况,影响项目进度,也浪费了特效师和开发师的时间
其他
在urp里还是能使用particle system的,只是材质球的问题需要注意而已,不是说不能用,因为particle system系统里还是有很多很方便的功能可以使用的,比如能量汇聚的效果和螺旋上升的效果,可以不用非得使用vfx或者其他shadergraph去实现
能量汇聚
这个看教程里的操作步骤相对比较简单,在particle system里先设置好粒子的出生时间,出生时速度(设置为负数),这样粒子就会从远处跑向中心,实现汇聚的大致效果,然后在设置初始大小和颜色就可以了
然后是emission,使用第三个,然后设置出现的粒子数量和时间
然后是shape,这个需要设置为sphere,设置一下半径和锚点的范围
最后就是renderng,新建一个材质球,可以使用urp下的particle 里的lit,这个基本可以实现标准材质环境下的粒子材质效果
如果需要材质不显示黑色背景的话,需要设置模式为透明,然后修改为叠加即可
然后大致就会有这个效果了
需要粒子出现长度的话,还需要在rendering里设置
就可以了
螺旋上升
晚点做完再写
一个粒子的维持
如上图设置即可
以上参考来自
https://www.bilibili.com/video/BV194411r7Te/?spm_id_from=333.788.recommend_more_video.8
同天更新
在urp环境下使用particlesystem作出的特效
是小弟才疏学浅,前面说的着实是我见识小了
这是原本在标准环境下制作的particlesystem效果
这是urp下还原的效果
基本一致,其他的就是颜色上的区别而已
还原步骤
导入
先让制作这个特效的同事打包package给你,然后导入到项目里
接着你就会发现材质丢失的问题,不要紧,需要导入到项目里的原因之一就是里面设置的一些参数数据,我们保留即可
剩下的就是更换一下材质球而已
更换材质球
标准环境下的粒子系统使用的是particle的unit
而在urp的环境下,他也有自己的这个材质
我们制作这个特效的同事使用的是unit,所以找到这个相应的材质球就可以了
注意
这里需要注意一下, 我这边之所以能成功,是因为同事制作的时候使用的是系统自带的default-particle的图片
然后设置叠加模式就基本可以还原了
优化
由于同事也是第一次接触特效的制作,所以在运用到实际的时候出现了一个问题,当我进行放大操作的时候,特效的trail效果变得很奇怪
在尾部的位置发现会出现球状的效果
经过我的一番研究,终于在某个选项里找到了答案
需要在trail选项里出设置texture mode为stretch模式(好像第三个也是可以的,不过保险起见还是用第一个吧(主要是看不懂第三个是干嘛的))
这里猜测有几个原因导致
第一个是制作的时候在rendering里设置的就是stretchboard
第二个就是必须这么设置
到此转换的问题就解决了,同事制作的特效也能派上用场了。长舒一口气,果然还是自己能力不够,这些问题看似很难,实际解决起来真的很快,而且也很简单
加油吧
Unity学习笔记-粒子篇相关推荐
- unity学习笔记-特效篇
unity学习笔记 传送门特效 火焰特效 传送门特效 由于动画师的动画制作遇到了一些小问题,只能先做其他功能的摸索了~ 本来想记录一下服务器搭建的,但是在消息传输的部分遇到了一些bug,可能是消息解析 ...
- Unity学习笔记(4)-----粒子效果的实现
Unity学习笔记(4)-–粒子效果的实现 一.效果展示 下面用若干张张动图展示效果: 大概就是这样,并不是很难. 实际效果要比图中的好一点(顺畅得多). 实现步骤 大致可以分为如下几个步骤,然后逐个 ...
- Unity学习笔记1 简易2D横版RPG游戏制作(一)
这个教程是参考一个YouTube上面的教程做的,原作者的教程做得比较简单,我先参考着做一遍,毕竟我也只是个初学者,还没办法完全自制哈哈.不过我之前也看过一个2D平台游戏的系列教程了,以后会整合起来,做 ...
- 坐标变换学习笔记—代码篇Matlab
坐标变换学习笔记-代码篇Matlab 四元数 →\to→ 旋转矩阵 quat2dcm quat2rotm 四元数 →\to→ 欧拉角 quat2angle quat2eul 旋转矩阵 →\to→ 四元 ...
- Unity学习笔记—二次元日系游戏制作(实践篇-游戏初始化场景制作)
原教程:siki:二次元日系游戏制作工具 - live2dSDK入门教程 http://www.sikiedu.com/my/course/282 (上)Unity学习笔记-二次元日系游戏制作(理论篇 ...
- unity学习笔记-番外(3d模型的动作设计以及导入-2018版)材质的替换以及动作穿模(自己的手穿模到自己的其他部位)
unity学习笔记-番外(3d模型的动作设计以及导入) 动作设计白嫖方法 方法一:小k网 需要注意的地方 方法二:mixamo 需要注意的地方 材质的替换 一 动作的穿模 2021.5.13更新 -2 ...
- 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)
[Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...
- [Unity学习笔记:FPS游戏制作(3)]子弹拖尾,碰撞与枪口火焰效果
往期博客[Unity学习笔记:FPS游戏制作(2)] 发射子弹----(2021.6.20学习笔记) 文章目录 一,实现思路 二,粒子效果的实现 (1)子弹拖尾特效的实现 (2)枪口火焰特效的实现 ( ...
- [mmu/cache]-ARM MMU的学习笔记-一篇就够了
★★★ 个人博客导读首页-点击此处 ★★★ . 说明: 在默认情况下,本文讲述的都是ARMV8-aarch64架构,linux kernel 64位 . 相关文章 1.ARM cache的学习笔记-一 ...
- [mmu/cache]-ARM cache的学习笔记-一篇就够了
★★★ 个人博客导读首页-点击此处 ★★★ . 说明: 在默认情况下,本文讲述的都是ARMV8-aarch64架构,linux kernel 64位 . 相关文章 1.ARM MMU的学习笔记-一篇就 ...
最新文章
- selenium V1.0和V2.0差别对比
- leetcode 之Single Number(13)
- CCIE试验备考之交换security(2)
- 谈谈枚举和 那啥 那啥来着 哦 对对对 泛型!
- 面试题——C++/C
- [BZOJ]2194: 快速傅立叶之二
- 72. 少用 iframe
- window的bat批处理命令
- 微软商店下载显示错误,win11无法下载更新的解决方法
- SPSS软件做方差分析
- 考上一级建造师很牛吗?让我从一个屌丝技术员到项目经理
- Facebook原型网站FaceMash域名拍得3万美元
- html autoplay属性,HTML autoplay属性用法及代码示例
- SQL中的DML、DDL、DCL分别是什么意思
- K8S 1.8 平台搭建手册
- WEBBASIC Unit02 CSS 概述 、 CSS 语法 、 CSS 选择器 、 CSS声明
- 用python预测小孩的身高体重标准表格_【儿童的标准身高】儿童身高体重标准表2017 儿童身高体重计算公式...
- Android 推送消息开放接口 OpenPush
- R语言之R程序(老虎机)
- 乐理基础知识-4.音程
热门文章
- 编程语言Python为什么这么火?
- OSChina 周一乱弹 —— 老夫聊发少年狂
- QT 任务栏图标显示问题
- odbc配置mysql SSL报错_odbc数据库的安装
- 秋招知识点总结-Redis数据库
- c++图像处理之对比度拉伸变换
- 放大电路静态工作点的稳定
- Aspose.Words.FileCorruptedException: The document appears to be corrupted and cannot be loaded
- 端口映射vc++6.0编译【转】
- 全民奇迹局域网php版,手游全民奇迹8.3镜像端-配套客户端+局域网ip架设+安卓端...