unity怎么制作云飘动_Unity 如何制作星空粒子效果?

本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效。

工具/原料

Unity

方法/步骤1:

首先,新建一个场景,如果有自己的天空盒资源的话,在Window->Lighting下设置下天空(默认天空盒也不影响演示)

方法/步骤2:

新建一个空对象命名为Star, 为其添加Particle System组件。

Tips:一个对象最多只能有一个Particle System组件。

方法/步骤3:

勾选Prewarm.字面意思就是预热。

就是场景一开始,就已经有很多粒子(粒子产生和消失已经平衡)

如果不勾选,一开始什么都没有,等一会粒子数才变多。

方法/步骤4:

设置Start Lifetime(粒子的寿命(开始时)). 由于星星一般移动比较慢,例子寿命(秒数)设置的长一点。

方法/步骤5:

Emission模块保持勾选,无需改动保持默认即可。如果希望加快星星的产生,可以增大Rate over Time选项。

方法/步骤6:

在Shape下,我们修改的是粒子生成装置的形状。我们改成一个Box(我们希望星星是从一个大盒子里生成的)

方法/步骤7:

设置盒子的大小 BoxX/Y/Z设置为100. 同时Emit from设置为Volume, 意思是从整个体积均匀生成。(也可以设置成从盒子底部生成)

方法/步骤8:

展开Renderer, 为Material属性赋值,设置粒子的样子(材质)。 使用自带的Default-Particle就可以。最终效果如图。

注意事项

如果希望星星闪烁,可以勾选Color Over Lifetime,修改粒子随时间的颜色变化。

更多unity2018的功能介绍请到paws3d爪爪学院查找。

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

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

相关文章

[芦半山]Android native分析工具ASAN和HWASAN原理解析

ASAN和HWASAN原理解析由于虚拟机的存在,Android应用开发者们通常不用考虑内存访问相关的错误。而一旦我们深入到Native世界中,原本面容和善的内存便开始凶恶起来。这时,由于程序员写法不规范、逻辑疏漏而导致的内存错误会统统跳到我们面前&am…

线性回归,岭回归

文章目录线性回归回归算法回归算法之线性回归优缺点损失函数梯度下降算法LinearRegression属性加入交叉验证线性回归案例分析波士顿房价预测5.性能评测案例欠拟合与过拟合解决过拟合的方法回归算法之岭回归sklearn.linear_model.Ridge方法属性案例分析线性回归 回归算法 回归…

resnet152训练_Resnet-152的图像预处理

152层的 Resnet的图片输入尺寸为224*224,那对于大多数情况,图片的分辨率都是大于这个数值,那么该如何把图片的尺寸裁剪到这样一个尺寸,又如何进行数据增强呢?第一,调整尺寸(Rescaling)先将图片较短的那条边…

重处理报表的坑

1.创建报表时,会记录符合条件的FileID 2.重处理报表时,不会根据条件去找符合条件的数据;而是根据原先的FileID去生成; 意味着新增了数据,原先的报表重处理也增加不了数据...必须要重新生成报表 转载于:https://www.cnb…

C 语言中,x += 5 == 4 是什么意思?

#讨论这个有意义吗?这个是在知乎上看到的一个问题,评论挺多的。其中有人提到,研究这个东西有什么用?编程的时候我们不能这么写的。我记得在大学的时候,我们的副院长给我们上课,就给我们提到,要习…

UEditor编辑器第一次赋值失败的解决方法

网上查了很多方式都不是很好用,最后想到了这样的处理方式 首先在js中定义一个全局变量 var ue null; 然后在初始化显示编辑器的时候js这样写 if (ue null) { ue new baidu.editor.ui.Editor(); ue.render(email_template); } ue.setContent("11111");…

linux命令deploy_Linux deploy 使用教程

Linux deploy是一个可以快速在Android设备上安装运行Linux操作系统的App,遵循GPLv3协议。我已经用了一段时间,讲讲我的使用经验,以下Linux deploy我简写为Ld。首先下载安装Ld,运行Ld后进入了一个全黑的界面,其实是个自…

一次深刻的面试经历

没有吐槽,没有埋怨,没有鸡汤,纯分享。近期我到某名牌房地产公司参加了一次面试,面试岗位是企划主管,我把面试经历跟大家简单分享一下。面试背景:我一直从事广告传媒工作,在工作中服务过不同的客…

帆软报表嵌入python程序_在线报表FineReport中如何进行嵌入式部署

2.部分复制也可以选择性的只复制必要性文件至已有工程中。必须复制的文件fr-server-7.1.jar:包含了报表服务的所有功能,必须拷贝至WEB-INF\lib下;fr-third-7.1.jar:包含了报表服务引用的第三方插件,必须拷贝至WEB-INF\…

android ——多线程编程

1、定义一个线程只需要新建一个类继承自Thread。然后重写run()方法,并在里面编写耗时逻辑即可: class MyThread extends Thread{public void run(){//处理具体的逻辑}} 启动的时候只需要new出MyThread的实例,然后调用它…

Linux内核设计的艺术

Linux内核设计的艺术这本书是我认为对Linux内核描述非常优秀的书籍。书籍中描述了内核启动的流程,内核运行的机理,内存管理,进程管理等等。#书籍目录第1章 从开机加电到执行main函数之前的过程11.1 启动BIOS,准备实模式下的中断向…

sklearn

文章目录机器学习机器怎样学习机器学习的两种方式用处监督学习三要素监督学习概念与数学形式统计学习三要素模型策略两大策略监督学习三大问题分类问题精确率与召回率标注问题回归问题无监督学习无监督学习主要方法无监督学习之聚类分析用途高斯混合模型密度分布估计协方差估计…

gtp6 linux 启动_Win10更新后导致双系统(LinuxWindows)开机引导失败出现grub rescue的修复办法...

Windows10更新有一定几率会破坏grub,找不到grub引导文件,所以我们要让它找到引导文件。当屏幕上提示:grub resume> 时。1、set命令查看当前grub引导指向哪个盘。grub resume> set显示结果,例如,cmdpath(hd0,gtp2)/EFI/parro…

Tomcat 在mac上(Idea)端口冲突解决办法

Port already in use: 1099 在mac上解决办法直接是找到占用1099端口的pid; 解决方式: lsof -i:1099 回车,之后会有pid,然后执行 kill (pid号) 最后问题就得到了解决! 注意:有的时候kill不能将占用端口的pid…

调试LCD反被调戏了

相关文章调试,是一件有挑战的事情这篇文章的题目应该写做 - 我又被LCD艹了一个晚上。写个文档简单总结下#LCD显示的一些基本概念数字视频的基本概念源自于模拟视频。对于模拟视频我们可以这样理解:视频可以分解为若干个基本视点(像素&#xf…

被LCD调戏睡不着了

好吧,我承认我不是因为被调戏睡不着的,我是因为今天晚上喝了一杯该死的咖啡,然后就睡不着了,这个点[3:40]在床上翻来覆去,刚开始我摸着楠哥的小腿,过了一会,觉得没意思了&#xff0c…

python 随机名言_如何用简易代码自动生成经典语录

“不要空想不可能的事情”“增加自己的幸福感”“我们最终将创造地面,并呵护它”“保持希望并学会放弃奇迹”上面所有引号内的句子都是由一段代码生成的,使用的程序由少于20行的python代码组成。当涉及到生成自然语言时,人们通常会想到使用高…

链家笔试2

链家笔试2 把m升水倒入n个相同的杯子(假设容器足够大)&#xff0c;允许有的容器是空的&#xff0c;共有多少种不同的倒法&#xff1f;&#xff08;用k表示&#xff09;5 1 1 和1 5 1 和1 1 5 是同一种倒法 输入&#xff1a; 第一行是测试数据的数目 x(0 < x < 20),以下每…

线性表、顺序表

文章目录线性表、顺序表线性表概念线性结构特点线性表概念两种分类顺序表代码遍历查找插入删除逆置链表&#xff08;用指针实现变长的先行存储结构&#xff09;特点习题线性表、顺序表 线性表概念 线性结构特点 存在唯一一个被称为“第一个”的数据元素存在唯一一个被称为“最…

lte 在网络覆盖方面应该注意哪些问题_LTE弱覆盖问题分析与优化

LTE弱覆盖问题分析与优化摘要&#xff1a;本文结合现网实际工作情况介绍了LTE弱覆盖的发现手段&#xff0c;LTE弱覆盖的成因&#xff0c;以及LTE弱覆盖的解决方法&#xff0c;总结相关经验&#xff0c;为LTE的规划建设提供参考依据。关键字&#xff1a;LTE弱覆盖、MR数据、站点…