坦克大战4_增设敌方坦克 | 图形化编程课程
码小易让创造更容易
028-63025280 学习中心
码小易图标
当前位置: 首页> 其它新闻
坦克大战4_增设敌方坦克 | 图形化编程课程

2020-12-23 分类:其它新闻 浏览次数:1201

课程准备: 


1、打开上节课内容 



画沙漠 


图片4.png


一、课后任务 


1、坦克走到沙漠,坦克速度降低,行动变缓 


 

 

二、敌方坦克自动驾驶 

 

1、【蓝 T】初始化敌方坦克选中坦克 

 

图片10.png

 

敌方坦克固定位置 

 

 

初始化方向 

 

图片13.png

 

2、在舞台中移动一段距离 

 

 

3、从上下左右随机选择一个方向 

 

1)建立一个列表 

 

图片16.png

 

2)在列表中记录四个方向的数值(与变量不同,列表可以存储多个数值) 

 

图片17.png

 

3)在蓝 T 坦克角色中随机读取列表的数值

 

图片18.png

 

4、重复的自动移动 

 

图片19.png

 

5、调整每次移动的次数 

 

图片20.png

 

6、隐藏列表

 

图片21.png

 

三、敌方坦克的物理属性 

 

1、【蓝 T】碰到舞台边缘或土墙时停止移动 

 

 

2、在碰到土墙或舞台边缘时改变方向 

 

 

蓝 T 坦克在碰到土墙和铁墙时,也会改变方向 

 

图片26.png

 

四、适应地形属性 

 

1、河水:坦克速度加速 

 

 

2、铁墙:坦克碰到铁墙后向相反方向移动并改变方向

 

图片29.png

 

3、沙漠:坦克速度降低 

 

图片30.png

 

五、敌方坦克发射子弹 

 

1、【蓝弹】点击小绿旗后不断的发射子弹先让子弹移到坦克 

 

 

面向坦克相同方向 

 

图片33.png

 

接下来要让子弹发射出去咯,碰到舞台边缘就不会再移动了 

 

图片34.png

 

2、【蓝弹】击中土墙 

 

1)击中土墙、铁墙、舞台边缘子弹消失 

 

图片35.png

 

2)坦克同时碰到河水和土墙停止

 

 

3)击中土墙,土墙消失 

 

 

3、选中土墙, 在场景搭建完成后广播消息 

 

 

广播的消息需要放到围墙 


2 搭建好后 

 

图片43.png

 

蓝色坦克接收消息

 

图片44.png

 

蓝色子弹接收消息 

 

 

4、添加背景音乐 

 

 

5、保存作品 

 

课后任务: 调整敌方坦克子弹发射的速度。


腾讯课堂地址>>Scratch编程之经典游戏创作系列

热门资讯
码小易暑期集训营活动
码小易免费体验活动
联系我们
欢迎您与我们联系

资讯电话:

028-63025280

客服微信号:

码小易二维码