unity 模型渐变消失_Unity快速上手系列之4:《塔防》

26df4d5c0bf649675b5905c23bd53b48.png

大家好。偶尔想起了这个手把手教学的、但现已长满杂草的坑,还是来挖几铲子。

63fadd447515c472e16cf1a1f73a95eb.png

这一期的游戏是最常见的类型之一——塔防。

塔防游戏相信大家并不陌生,几个主要元素如下:

1、敌方士兵

2、我方防御塔

3、我方主城

emmmmmmm好像就没了。

玩法就是建立防御塔阻击前往我方主城的敌兵,可以通过视频直观感受下:

74376f42c93c3cc0fd672bb5ae0d07ef.png
演示视频https://www.zhihu.com/video/1110139144373776384

人越狠,话越不多。不多说,接下来我们一步步把这几个功能做完。

素材准备:

网上随便找一些资源就行,不一定要和我一样。这里再次强调:

网上获取的资源一定不能用作商业用途!!!!!!

就本工程而言,资源有一下几种:

敌人2个,分别拥有移动,攻击,待机,死亡四种动画

82e3d2c7a02878bd58f7690fc4cdb358.png

防御塔3个,拥有待机,攻击两种动画

b58647408249c7e2bb3c709a87ee0767.png
人形防御塔可还行

主城1个,主地形 1组(内含各种杂草乱石 )

78d4d30af7f064c18435fe90787574ee.png

敌人地形(敌人能用来走的路)1种,防御塔地形(防御塔能放置的地方)1种

e59569de1536439346263b3467635a26.png

箭矢1个

53f8a0e2efba199c5944d1963916ef41.png
弓兵模型中自带

场景搭建:

先从简单的功能做起:让敌人从生成点走到主城,看见主城就攻击。

搭建一个简单场景:

dfb353a425f22a3db5ba9bef12ae0b4b.png
为了检测敌人寻路,最好是能转弯的道路

敌人和主城有一个都有血量的属性,都会被攻击,这里为它们做能显示在头上的血条。

以主城为例,在主城的子节点层创建一个Sprite做黄血条,设为黄色,取名“BloodStrip”,调整好大小:

5f0a50f97f8ed87eb77bcc8d17cad961.png

然后在BloodStrip的子节点层创建一个空物体,取名“Hp”,在Hp的子节点层再创建一个Sprite做红血条,名字“Red”,设为红色,大小和黄血条一样,把黄血色覆盖:

267eedfdb57c72c7d4b5d0bb938e1313.png

接下来就移动红血条位置,让它左边边缘与父物体Hp的Y轴重合ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值