猫史档案馆


谁会做塔防中的炮台?

用户:曾峻茂29号曾峻茂29号查看:109 回复:11 评论:20 创建时间:2023-03-24T21:24:36


谁会做塔防中的炮台?


回复

上一页第 1 页 / 共 1 页下一页
新手我新手我

自动瞄向最近的敌人?

点赞0


评论

怎么喵

??

“喵”无法解析含义

还在吗?

在 。


mghmghmghmgh

有人吗,回我教你

看我作品

 

点赞0


评论


新手我新手我

啊,首先你要会克隆体发射子弹

点赞0


评论

然后要会方块的放置(其实无所谓)


mghmghmghmgh

分裂体比克隆体好用

可以传递变量在坐标内

点赞0


评论

不见得

那是你没用过 分裂体在复杂的程序中比克隆体好用

一个问题,本体这么办

怎么

隐藏起来呗,给他搞一个判断克隆体编号是否为0,不是就执行

这我知道

那你还不会? 这种塔防直接用克隆体就行了 不至于分裂体

什么意思?

你不是说分裂体比克隆好用吗?


我叫昵称我叫昵称

可以用克隆体的,bug可以少一点。

点赞1


评论


我叫昵称我叫昵称

首先你需要一个列表,假装它叫A。让每个敌人重复执行把A第克隆体编号项替换为自个的克隆体“把x作标与y坐标放在一起”

点赞2


评论

此时你就得到了一整个纪录敌人坐标的列表

注意,这里是默认你的敌人是以克隆体存在的。

你也可以不用纪录他们的坐标,只需要让敌人在出现时替换当前克隆体序号列表为1,在阵亡的时候弄成0.


我叫昵称我叫昵称

然后让你的塔防的塔能被建造出来,这个可以理解吧?就是建塔的功能要实现,应该算简单的。

点赞0


评论


我叫昵称我叫昵称

再运用你丰富的变量列表知识,让你的克隆体可以读取到敌人的坐标。

点赞0


评论


我叫昵称我叫昵称

最后再三角函数一下,知道应该面向哪里。

点赞0


评论


我叫昵称我叫昵称

最后就是开火。开火需要另一个列表,假装他叫B,列表纪录开火信号,事实上就是塔的横纵坐标和朝向。每当塔要开火就纪录自己的这三个坐标到列表B的末位。然后身为炮弹的那个角色就侦测着“哎!列表B长度不为0了!”就按照列表B第一项的信息克隆一个炮弹同时把列表第一项给它删了。至于克隆体当然就一路直前了。

点赞0


评论


我叫昵称我叫昵称

对于新手来说很难,对于老手来说很懒。

点赞1


评论

嗯。。。

说得好(((