IOS增强现实塔防游戏《狂欢沙滩》开发日志

[复制链接]
atmhrc | 2018-5-3 10:12:12 | 显示全部楼层
DAY12
下面的这个螃蟹是电锯螃蟹,这个螃蟹武器也是我最喜欢的螃蟹之一,他的造型和攻击方式都特别的独特。悲伤地贝壳是圆形的,右边的钳子是一个电锯,可以向敌人发射回转电锯。当电锯途径敌人的时候造成伤害并收回,电锯可以在路径上画出一个漂亮的弧形。这个螃蟹的火力特别高,但是造价也挺贵的。

未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-3 10:19:04 | 显示全部楼层
DAY13
下面这个螃蟹是海葵螃蟹,海葵螃蟹的灵感来自于小时候看过的一篇文章,寄居蟹和他的小海葵。就是螃蟹背着他的小海葵四处旅行的故事。所以这个螃蟹武器的贝壳上面有一个漂亮的海葵,然后依靠海葵喷出的毒素来攻击敌人,喷出的毒素攻击力并不高,但是拥有降低敌人护甲的效果,而且多次攻击的减甲效果可以叠加。并且毒素是围绕海葵螃蟹一圈的AOE效果,所以其实这个海葵螃蟹的攻击效果很不错,配合其他螃蟹能大大提升武器的输出能力。唯一不足的就是海葵螃蟹的攻击范围有点小。
未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-3 10:45:51 | 显示全部楼层
DAY14
下面是金钱螃蟹,这是一个只会产生金钱,不会攻击的螃蟹。玩家捡拾这些金币可以用以购买更多的螃蟹,金币通过不同的物体碰撞通道进行区分。当玩家捡拾金币的时候就进行通道检测。随后在gameinstance中创建一个整数变量,用来存储当前玩家的金钱数,我设定了一个值,每次捡拾金币的时候就+30金钱。
未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-3 12:23:20 | 显示全部楼层
DAY15
下面这个武器是椰子树,椰子树这个武器不同于螃蟹武器。他是一个长在海边的椰子树,树上住着一只小鸟,这只小鸟对于入侵她领地的敌人会展开自卫攻击。她会飞到敌人的上方,用鸟蛋来轰炸敌人,被轰炸到的敌人会受到AOE伤害并拥有减速效果。由于这个武器虽然放在螃蟹武器当中,但是拥有完全不同于螃蟹武器的攻击方式,所以他的制作方法也不一样。我的制作思路是将原有模板中的螃蟹武器隐藏,随后导入椰子树与小鸟的模型。当螃蟹武器开始攻击时,获取场景内的敌人,并将敌人的变量存储在蓝图中,随后生成一个飞行轰炸用的小鸟,将敌人的位置信息告诉给这个小鸟,小鸟根据这个位置,计算出要轰炸的时间点,同时完成轰炸攻击。 未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-3 12:26:56 | 显示全部楼层
DAY16
下一个玩家的武器是水雷,这是一个只能在水域里放置的武器,当敌人碰到水雷的时候就引爆水雷,效果比较简单。引爆的操作由碰触来完成,并对敌人产生一个巨额伤害。
未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-3 12:33:36 | 显示全部楼层
DAY17
玩家的最后一个武器是毁灭钳子,这是一个一次性清场型武器,当玩家释放这个武器的时候,钳子会从地图一段飞行到另一端,他可以对直线距离上的敌人产生毁灭性的伤害,秒杀路径上的所有敌人。

未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-4 06:01:20 | 显示全部楼层
DAY18
下面进入到海盗的制作环节,由于海盗的种类也有很多,所以海盗的制作思路与螃蟹的制作思路保持一致。即制作一个附蓝图类,然后用这个父蓝图扩展出多个子蓝图类。而在父蓝图类当中需要导入所有的模型材质素材以及创建好海盗所有的行为机制蓝图节点。而海盗的模型也是采用分开导入的方法,我在模型软件当中创建了一个只有腿部的带骨骼模型,而海盗的身躯,头部,手臂都是静态网格模型,随后在蓝图中进行组装。
未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-4 06:09:08 | 显示全部楼层
DAY19
下面开始创建海盗的蓝图节点,海盗的蓝图节点的结构和螃蟹差不多,分为主动蓝图节点与被动蓝图节点。被动蓝图节点主要包括受伤减血机制与死亡机制,前进机制,主动蓝图节点包括,普通攻击,特殊攻击,攻击执行者3个方面。相当于做一个近战的AI。不过在这个游戏当中,所有的角色制作我都没有使用蓝图下的character类别,而是使用了actor,因为在actor中替换组件更加的方便。不过随之而来的问题就是无法使用character中的AImoveto节点了。所以我采用的解决方法是,使用projectmovement组件来使海盗移动。并在海盗到达岸边的时候,从一个movement组件切换到另一个movement组件,因为海盗是从海底走上来的,海底存在一个斜度,而海盗上岸以后是在平地上移动,2个movement组件的速度方向不一样。
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-4 06:13:25 | 显示全部楼层
DAY20
创建好基础海盗蓝图以后,就可以使用这个模板来制作多种多样的海盗角色了,首先,我设计了一个最基本的海盗攻击单位,一个拿着砍刀的近战海盗。这个海盗头上有一个头巾,我把它叫做头巾海盗。这个海盗移动比较缓慢,当来到螃蟹跟前的时候,使用砍刀进行近距离攻击
未标题-1.jpg
回复 支持 反对

使用道具 举报

atmhrc | 2018-5-4 06:18:42 | 显示全部楼层
DAY21
下面一个海盗的战斗单位是盾牌海盗,这个盾牌海盗左手拿着一块盾牌,他的防御力比一般的海盗高出一点,曾经考虑过海盗在遭受攻击时逐渐丢失自己身上的装备,比如螃蟹的攻击把盾牌海盗的盾牌打掉了,在打掉盾牌的时候海盗的防御力降低了,后来觉得这个制作太过于繁琐,而且在实战中玩家必不会注意到这个细节,所以并么有把这个机制放入到盾牌海盗当中,不过这一个创意提醒了我,并将它使用到了后面制作的酒桶海盗当中。
未标题-1.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则