猫史档案馆


想要自己的塔防游戏?看这里!【一】

用户:一个破名七个字一个破名七个字查看:6 回复:3 评论:6 创建时间:2022-10-26T10:31:51


本贴适合有kitten基础、想速成一部好游戏的训练师。

什么是塔防?

塔防一般指的是一种建造可攻击或助于攻击敌人的塔来抵挡敌人保护己方的游戏。塔可以是任何东西,炮台、士兵甚至可乐瓶子。敌人也是如此。广义的塔防,像红色警戒、植物大战僵尸都可以视为塔防。我们这里要讲的塔防可以参考《星战》(序号155255195)

第一章:做出对手

第一步:画好敌人形状,比如飞机。注意作品同一画风。center_image

第二步:克隆

以一定频率克隆你绘制的敌人。可以是随机的频率,也可以是固定的频率。不同的速度可以造成不同的游戏难度,这里用下面的脚本center_image

这是两敌人,前一波稀疏后一波密集。

第三步:敌人移动

我们可以用下面代码让敌人动起来。center_image

这个脚本能使敌人以一定速度向左移动。可以试着编辑不同的移动方式,下面是一个范例,自行解读。center_image第四步:设置血量

细心的小伙伴应该发现了,刚才的脚本中,在敌人离开左边缘后会将变量(血量)减一。这个血量就是我们基地的血量。

第五步:被攻击

你会发现,是不是漏了什么?没错,咱们的敌人无法被攻击!如何实现被攻击呢?很简单,让它碰到炮弹或其它能摧毁它的物体时掉血,血量为零则就唔了。先设置角色变量(敌人血量=n),执行下面脚本center_image

当血量为0时就删除克隆体。自己试着实现掉血删除的效果吧(不是我懒awa)


回复

上一页1 页 / 共 1下一页
一个破名七个字一个破名七个字

看看有人没,有人再出下一章。

点赞0


评论


一个破名七个字一个破名七个字

沙发

点赞0


评论


温顺的咪噜gBgE温顺的咪噜gBgE

太喵复杂了,可以简化

点赞0


评论