Unity插件之TDTK的学习之超萌怪物(四)

http://www.unitymanual.com/forum.php?mod=viewthread&tid=7108&ctid=7

当我们从美工那边拿来可爱的小怪物的时候,我们怎么样才能把他们放进我们的塔防游戏里面呢,下面我们一步一步来介绍整个过程。

首先拿到的模型应该是具有多种动画的,比如走路、死亡、攻击、被打等。拥有这些基本元素我们的小怪物才能足够生动可爱。
为了使示例更加生动,我们从蛮牛网上下载动画资源。(BITGEM - Low Poly Micro Monster Pack)

接下来,我们就选这只小狼作为我们今天的主角。哈哈,还是挺可爱的吧。Unity插件之TDTK的学习之超萌怪物(四)_第1张图片

首先我们将TDTK中的Creep原型和我们的小狼原型进行比较。

Unity插件之TDTK的学习之超萌怪物(四)_第2张图片

可以发现Creep原型中只添加了一个“UnitCreep”脚本和多了个血条,所以看过上一篇的同学知道接下来就是在其模型上添加这个“UnitCreep”脚本了,因为小狼没有血条显示,所以我们从Creep原型拷贝它的血条到我们小狼下,然后在调整好血条在小狼的头顶上方。在UnitCreep->HPAttribute下将两个血条分别放进OverlayHp、OverlayBase,这样子在我们的小狼被攻击的时候它才会产生掉血效果。Unity插件之TDTK的学习之超萌怪物(四)_第3张图片

Unity插件之TDTK的学习之超萌怪物(四)_第4张图片

现在就完成了一个敌人设置的基本要素,接下来我们就来为小狼设置动画。

这里我们就主要添加了走路、死亡和挨打的动画,记得在设置动画的时候要设置动画主题哦,即将我们的小狼拖进Animation Body。
这样就完整啦~
后面就跟设置Tower一样了,打开CreepManager,将我们的小狼拖进去…然后在打开CreepEditor,设置这只小狼的生命值,护甲等。
然后我们在TDTK下的spawnManager中去设置敌人产生机制,这边主要有WAVE(波数),我们在第一波的Element 0下将我们的小狼放进去,你可以看到这边还有count(数量)、Interval(每只小狼产生的时间间隔)、Delay(这一波开始,产生怪物的时间延迟)。根据你游戏的要求设置好这些属性就OK了。


运行一下项目。小狼会以动画的姿态走路,在挨打的时候会产生挨打效果、死亡的时候就执行躺在地上的动画了。是不是很可爱啊。




你可能感兴趣的:(Unity插件之TDTK的学习之超萌怪物(四))