领土战争是什么?领土战争是最近非常火的一种动画,通常里面有四种颜色(也有多色的),每种颜色都有一个大炮(或几个小球),大炮会开炮来获得领土,最后会有一个颜色存在,三个(或更多)消失(大炮被打掉就算消失)。我们用scratch模拟的是四色大炮(当然,你感兴趣可以多加颜色,只是比较肝)。
工具
1 一台电脑这不废话么。
(相关资料图)
2 scratch软件(推荐turbowarp(地址:turbowarp.org),因为turbowarp可以无视scratch的300克隆体限制,克隆体限制会在子弹>300个时让子弹消失,同时turbowarp的60帧也让领土战争运行的更流畅(虽然有时候也超级卡,参照我的这个视频,到后来就特别卡,我还让我的电脑加速了好几次),而且高清画笔会让领土更加清晰。
3 脑子又在说废话
基础角色
1 首先,打开scratch软件(我用的是turbowarp离线版)
2 删除原始的小猫角色(turbowarp是糖葫芦)
3 新建四个角色,在角色里画上四个颜色的圈
4 什么?您问怎么画?(会sc的请跳过)
1.把颜色调成填充红色,轮廓黑色
2.点击圆圈工具,画圆
3.画好之后就完了up你能不能别说废话了
5 下面就进入了最最关键的--编程环节!
3.编写基础代码
好的,咳咳,我们开始来编程
1 新建四个变量
2 建立完变量后,拖拽以下代码:
3 然后,导入画笔扩展
4 导入完成后,在刚才的代码下添加这一块:
5 继续初始化
6 随后,添加这样一段代码,让炮塔持续旋转
7 添加这样一个用来修复bug的模块
8 然后添加灭国判断
9 定义发射(以后有用)
定义这里再说一下
10 克隆体代码
11 然后,把这些代码全部复制到其它的三个角色,要改的地方如下:
坐标再说一下,只要把负号删掉就会出现到另一个角,
四个坐标:-230 170、230 170、-230 -170、230 -170
4.随机数控制发射子弹
1 新建一个角色,名字随便起(推荐叫随机)
2 添加以下代码:
3 再添加以下代码:
4 将这个代码复制3份,修改事件和每个国家的×
5 如果你想统计年份的话,还可以加入以下代码:
然后,再回到每个炮塔。
5.发射!
回到炮塔角色,添加以下代码:
现在,基本就完成了!(真的吗?)
好了,喜欢就三连吧,期待您的作品~