我们编写的“天上掉馅饼”注定不平凡。
初代要饭盆,手把手带你做Scratch项目:天上掉馅饼(游戏可下载),第二代是完善了游戏要素,手把手带你做Scratch项目:天上掉馅饼V1(游戏可下载),第三代在Fall童鞋的要求下,增加了战斗部,那个要饭的盆可以发射子弹去攻击岩石,手把手带你做Scratch项目:天上掉馅饼V2(游戏可下载),当向Fall童鞋展示成果的时候,Fall发表了长篇大论:“那些子弹都是直来直往的,就不能像铁穹系统那样精确制导吗?”
这个六岁的小孩怎么会知道铁穹?还精确制导?好吧,只能说现在的小孩子都太厉害了,不好糊弄。那就升级武器系统吧。
先看升级以后的效果:
从演示视频可以看到,这次升级是革命性的,以前的机关炮变成了精确制导的爱国者(或者铁穹),不过,我更希望叫这个东西做东风快递。要实现这点,我们只需要在两个地方做出程序修改:一个是添加的导弹(RocketShip)对象,一个是天上掉下来的石头(Rock)
1 导弹对象
就是这样简单,只需要调用面向岩石命令,我们的导弹就可以乖乖的去追踪目标,如果击中以后,就返回到碗里(这个碗不再用于要饭了,而是一个类似于哆啦A梦的口袋的东西),不知道之后我们Fall,Fox,Fact还会提出什么样一些无理的要求。
2 石头
石头程序只需要增加一个碰到导弹的判断就可以了
事实上,一个复杂的系统就是在这样的持续改进中完成的。如果我们的基础架构能够支撑这种改变,恭喜你,你可以成为系统架构师了,如果不能,就交给架构师进行系统重构
需要资源文件,可以私信!!!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved