LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
Unity-粒子射击(一)
Zeiod 2022-05-12

完成粒子射击的案例需要完成以下几个步骤

1.场景搭建

    1)摆放物体

    2)设置天空盒

    3)摆放并修改灯光

    4)设置物体材质

2.创建并设置粒子

    1)枪口

    2)光晕

    3)子弹闪烁

3.创建子弹预制体

4.创建、安放脚本

1.场景搭建

1)摆放物体:如图所示分别创建Plane作为地面,Cube作为墙和地面上的盒子

 


2)设置天空盒

先下载,然后导入

第一次添加资源会有对话框,可以直接选择:Unity里打开

而添加过的会是这样,得点进去,然后:Unity里打开

这里第一次是Download,下载后变成Import


设置天空盒

3)摆放并修改灯光

首先删掉Directional Light默认的平行光

现在的样子:

放置点光源,并修改颜色Color,强度Intensity,范围Range,影子类型Shadow Type


4)设置物体材质

创建材质:右键Project面板——>Create——>Material

盒子的材质

地面的材质

墙的材质


2.创建并设置粒子

1)创建粒子:右键Hierarchy面板空白处——>Effects——>Particle System

2)设置粒子

枪口:

点+添加Burst突发


光晕:

Ctrl+D复制刚才的枪口粒子


子弹闪烁:

Ctrl+D复制刚才的光晕粒子,更名为pFlash

生成预制体

拖完后要把Hierarchy面板的删掉


3.创建子弹预制体

创一个球体作为子弹,点击Inspector面板最下面的Add Component按钮来搜索添加Rigidbody组件,添加AudioSource组件

设置音乐:

创建子弹预制体:

拖完后要把Hierarchy面板的删掉

4.创建、安放脚本

1)创建脚本:

zi_dan

bullet

2)安放脚本:

创建一个空对象,命名为Gun

将枪口和光晕这两个粒子作为子层级。

要确保Gun、枪口、光晕这三个物体位置在一起,位置错误的话会导致发射看不到球等。

给Gun添加zi_dan脚本,将子弹预制体拖进去

给子弹预制体添加bullet脚本,将PFlash粒子预制体拖进去

取消Rigidbody组件的Use Gravity


完事啦!阿,对。别忘了选中Main Camera,然后ctrl shift F设置视角!

到此的,最后的效果~~



推荐文章
评论(0)
分享到
转载我的主页