游戏蛮牛学习群(纯技术交流,不闲聊):539178957
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

教程分享

关注:769

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

查看: 578|回复: 3

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

[复制链接]  [移动端链接]
排名
44196
昨日变化
20

41

主题

41

帖子

125

积分

Rank: 9Rank: 9Rank: 9

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

专栏作家

发表于 2018-1-5 10:23:26 | 显示全部楼层 |阅读模式

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

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

x
在本课的内容中,我们将继续对ShootEnemy.cs脚本中的代码进行一些优化和完善工作。首先给武器添加一些弹药。

在Unity编辑器的Hierarchy视图中找到Canvas对象,然后右键单击,选择UI-Image,添加一个新的
Image控件,将其命名为Weapon1。在Inspector视图中将其Source Image设置为UIMask。然后将其Rect Transform中的Width 和Height属性值更改为280和170,如图所示。


为了方便我们调整UI元素的视觉效果,接下来选择Canvas中的btn_StartGame控件,并将其先禁用。

然后回到刚才添加的Weapon1控件,在Hierarchy视图中选中该控件,右键单击添加一个Image子对象,将其命名为weapon1Image。设置其Source Image为LT Handgun1。然后将Rect Transform中的Width和Height更改为160和130(主观调整)。


然后回到刚才添加的Weapon1控件,在Hierarchy视图中选中该控件,右键单击添加一个Text子对象,将其命名为ammoText。在Inspector视图中将其默认的文本内容更改为20。

更改Font为Jupiter,调整字体大小到合适的程度,比如55.
更改Color的R,G,B,A为255,255,255,180。也就是不完全透明的白色。
此外还要调整Width和Height到160和100,并调整Pos X和Pos Y,使其处于手枪图片的右下。

调整完成后在Game视图中的预览效果如下。


然后在Hierarchy视图中右键单击ammoText,选择Duplicate命令从而复制一个新的文本对象,并将其更名为ammoText2。

在Inspector视图中将其Text属性设置为/100。
更改Color为纯白色,然后调整其位置和字体大小,直到在Game视图中看到类似下面的效果。
需要说明的是,对UI元素的视觉效果调整是非常主观的,因此最好有美术设计人员的协助,或是培养自己的审美。

设置完成后,在Hierarchy视图中选择Weapon1对象,然后在Rect Trans
form中点击Anchors上面的小图标,注意要按住Alt键,然后选择Top Right的标志,如下图所示。

适当调整Pos X和Pos Y的数值,使其在Game视图中的显示类似下图:
然后我们再来添加其它武器。

在Hierarchy视图中选中Canvas对象,右键单击,选择UI-Image,添加一个新的Image对象,并将其命名为Grenade,并将其Source Image属性设置为UIMask。
调整Rect Transform中的Width和Height属性为150和150.

接着右键单击Grenade,选择UI-Image,为其添加一个新的Image子对象,设置其Source Image属性为LT Handgrenade 8。

选中Grenade对象,在Inspector视图中的Rect Transform中点击Anchors上面的小图标,注意要按住Alt键,然后选择Top Right的标志。这个操作和刚才调整手枪的UI元素位置类似。
然后调整手榴弹的图片位置到合适的地方。
在Hierarchy视图中选择Grenade对象,右键单击,选择Duplicate,并将其命名为HealthKit。
并将其下面Image子对象的Source Image设置为LT Healthpack.
然后调整其位置,直到看到类似下图的效果。
此时Hierarchy视图中Canvas下面新添加的几个对象的层级关系类似下图:
最后重新启用btn_StartGame对象即可。


回复

使用道具 举报

排名
59441
昨日变化
29

0

主题

7

帖子

10

积分

Rank: 1

UID
263386
好友
0
蛮牛币
16
威望
0
注册时间
2018-1-8
在线时间
1 小时
最后登录
2018-1-9
发表于 2018-1-9 10:26:50 | 显示全部楼层
6666666666

回复

使用道具 举报

7日久生情
2535/5000
排名
3388
昨日变化
5

2

主题

1780

帖子

2535

积分

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

UID
241666
好友
0
蛮牛币
10199
威望
0
注册时间
2017-9-6
在线时间
362 小时
最后登录
2018-6-7
发表于 2018-1-11 08:57:04 来自Mobile--- | 显示全部楼层
感谢分享

回复

使用道具 举报

5熟悉之中
586/1000
排名
5609
昨日变化
4

0

主题

57

帖子

586

积分

Rank: 5Rank: 5

UID
363
好友
0
蛮牛币
489
威望
0
注册时间
2013-6-17
在线时间
310 小时
最后登录
2018-6-20
发表于 2018-1-11 10:32:52 | 显示全部楼层
代码呢,在哪里哦我

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐 上一条 /1 下一条

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