开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:751

当前位置:游戏蛮牛 技术专区 教程分享

查看: 378|回复: 3

[系列教程] 从零开始学基于ARKit的Unity3d游戏开发系列18

[复制链接]  [移动端链接]
排名
43025
昨日变化
22

41

主题

41

帖子

125

积分

Rank: 9Rank: 9Rank: 9

UID
257049
好友
0
蛮牛币
629
威望
0
注册时间
2017-11-30
在线时间
27 小时
最后登录
2018-2-1

专栏作家

发表于 2018-1-11 15:27:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 ifreecode 于 2018-1-11 17:03 编辑

在本课的内容中,我们将在屏幕中添加武器。

为此准备了相关的资源,请从此处下载:

链接:https://pan.baidu.com/s/1c2ezd7a  密码:o2g6

将下载的文件解压缩,并拖动到Unity编辑器的Project视图中的Assets文件夹中。

在继续之前,要清理下我们的Assets文件组织,把之前创建的几个脚本文件全部拖动到_Scripts中。
打开WeaponPack文件夹,把其中的Pistol预设体拖动到Hierarchy视图中,使之成为CameraParent-Main Camera- weapon1的子对象,如图所示。

图片41.png

然后在Inspector视图中设置Pistol的Transform属性,如下图所示。

图片27.png

当然,以上的具体参数其实比较主观,只要最后在Game视图中显示的效果类似下图即可:

图片28.png

然后在Hierarchy视图中展开刚刚添加的Pistol预设体,直到找到最里层的polySurface8。

图片29.png

然后在Inspector视图中更改其材质属性,将Main Maps中的Albedo属性设置为hands

图片32.png

接下来在Hierarchy视图中继续在Pistol预设体的子对象中寻找到GunBody,如图

图片34.png

然后在Inspector视图中更改其材质属性,将Main Maps中的Albedo属性设置为m1911

图片39.png

此时Game视图的效果如图:

图片33.png

接下来我们要添加开火的效果。

在Hierarchy视图中,给Pistol对象添加一个子对象,并将其命名为MuzzleFlash。

图片34.png

然后从Project视图中找到Standard Assets-ParticleSystems-Prefabs,将Flare拖动为MuzzleFlash的子对象。

接下来记得在Inspector视图中重置MuzzleFlash和Flare的Transform位置信息。

在Hierarchy视图中,删除Flare对象的Sparks子对象。

此时在Scene视图中注意观察手枪的相关显示,为方便起见,甚至可以暂时关闭其它场景对象。


然后使用移动工具将MuzzleFlash调整到枪口附近的位置。

图片35.png

图片36.png




然后在Hierarchy视图中选中Flare,在Inspector视图中更改相关的属性:
1.将Duration调整为1.

图片37.png

注意,将其子对象Smoke的Duration也调整为1。
2.展开Emission属性
将Rate over Time更改为0,并增加一个Burst属性,设置如下图所示。

图片38.png

对Flare的子对象Smoke进行相似的设置。不同之处只是在Bursts处是从三个中删除下面的两个。

接下来让我们替换开火的效果。
在Project视图中从WeaponPack文件夹中找到muzzleFlash这个空的材质,将其纹理设置为MuzzleFlash,如图所示。

图片39.png

然后将muzzleFlash材质拖动到Hierarchy视图中的Flare对象上。

选中Flare的子对象Smoke,并在Transform中稍微调整下位置。并取消勾选Looping。


对Flare对象也要取消勾选Particle System中的Looping属性。

图片40.png

再次提醒大家,这里的很多参数设置是比较主观的,你可以调整到自己满意为止~

好了,本课的内容就到此结束了,我们下一课再见~

温馨提示:
本系列图文连载内容首发于我的微信公众号,2018年1月5日起,每周至少更新一次。
图片1.png
如果你有关于虚拟现实方面的任何问题,欢迎关注我的微信公众号:vrlife,参与互动问答。




回复

使用道具 举报

5熟悉之中
570/1000
排名
5324
昨日变化
22

2

主题

108

帖子

570

积分

Rank: 5Rank: 5

UID
237394
好友
0
蛮牛币
262
威望
0
注册时间
2017-8-13
在线时间
230 小时
最后登录
2018-4-20
发表于 2018-1-11 18:48:54 | 显示全部楼层
谢谢楼主分享

回复

使用道具 举报

7日久生情
2531/5000
排名
3277
昨日变化
2

2

主题

1781

帖子

2531

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
241666
好友
0
蛮牛币
10185
威望
0
注册时间
2017-9-6
在线时间
359 小时
最后登录
2018-4-20
发表于 2018-1-12 07:19:57 来自Mobile--- | 显示全部楼层
感谢分享

回复

使用道具 举报

7日久生情
2383/5000
排名
3510
昨日变化
16

0

主题

1712

帖子

2383

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
219676
好友
0
蛮牛币
2236
威望
0
注册时间
2017-7-12
在线时间
307 小时
最后登录
2018-4-20

活力之星

发表于 2018-1-12 13:36:14 | 显示全部楼层
谢谢分享

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

快速回复 返回顶部 返回列表