第二期第一节更新啦

sw

第1课·打蝙蝠

1学习目标2项目讨论3逻辑编程4巩固与扩展

学习目标

使用方向键控制运动,空格键控制射击;当打到蝙蝠得分加1,打到其他动物(比如恐龙)得分减1。计时器时间大于20秒,游戏也会自动停止哦。

巩固"下一个造型"、"说话"、"播放声音"等脚本;

学习"掌握随机数"、"了解隐藏功能的作用"、"运用复制角色功能"等新脚本;

综合应用所学脚本完成编程项目并扩展

学习目标1

巩固脚本∶

新脚本∶

项目讨论

1.本节课用到的角色

计时落

DinosaurBat

GunDot

2.本节课用到的背景《打蝙蝠》

Mountain

1.数一数一共有几种不同造型的蝙蝠,分别是什么?蝙蝠一共有三种造型,翼手闭合、翼手微张开,翼手全张开。

2.猎户在用瞄准器干什么?

用瞄准器对准蝙蝠,快速击中蝙蝠得分

3.这个怪物是什么怪物?其实他是一只恐龙,并不是老鹰哦

4.为什么打到恐龙就要扣分呢?

因为游戏设计要考虑趣味性,有得分也有丢分才好玩!儿,也更锻炼反应速度。

逻辑编程1.选择背景图片

找到选择背景的图标

选择Mountain背景作为舞台背景

逻辑编程

2.让蝙蝠们在山洞前飞来飞去

1.编写蝙幅活动的程序

给一只蝙蝠编程,实现蝙蝠飞动的效果

蝙蝠真正移动起来啦

复制蝙蝠就可以将程序一起复制,这样就有好几只编程啦

逻辑编程3.给恐龙编程

1.恐龙的程序和蝙蝠的程序类似

恐龙的双翼更有力量,造型变化的更快

可以将恐龙的飞行速度设置与蝙蝠相似,如果恐龙

移动的更慢一些,就更容易避开恐龙呦,游戏难度降低。

逻辑编程5.蝙蝠的程序

11.编蝠被击中分数增加

学习一下如何设置分数吧,起始分数设置为0?还是10?你来决定。

蝙蝠被击中时声音特效和大声惨叫"啊"之后消失,分数增加1

蝙蝠被击中后"隐藏"隔"0.7"秒后,又一只蝙蝠出现,运用"显示"模块

逻辑编程6.恐龙的程序

_------------1.恐龙被击中分数减少

与逻辑∶按下空格键并且碰到瞄器才算击中哦

恐龙宝宝被击中时声音特效和大声惨叫"啊"之后消失,分数减少1

恐龙宝宝被击中后"隐藏"隔"0.7"秒后,又一只恐龙宝宝出现,运用"显示"模块

播放这段声音,有可能还没有播放完就继续执行下一个脚本了

播放这段声音,如果这个音乐时长1小时,那么必须播放1小时结游戏中的音效

束才会继续执行下一个脚本

计时器启动后开始计时,如果计时器大于

20秒,那么停止全部脚本,游戏停止。可以尝试把游戏时间增长一些吧!

Q1∶明明给瞄准器编程,编写了这样的程序,会发生什么现象呢?I

A1∶坐标系搞错了,如果这样编写,手柄操控的方向会反哦。

Q2∶明明检查了半天,发现自己的程序没有问题,你发现错误了么?

A2是不是幅飞呀飞,被击中之后就不再出现了,是因为显示脚本没有在"重复执行"的脚本内,所以虽然有显示脚本,但是击中后执行不到显示脚本哦。

上面的脚本可以随机产生一个数字,这个数字大于等于第一个数字,小于等于第二个数字,适合无规律的动作设计哦。上面的脚本可以产生数字1,2,3,4,5,6,7,8,9,10

这两个脚本的使用也有所不同,尤其是结合重复执行使用的时候,咱们要认识到这两者的区别。

A答案才能实现上推操作杆瞄准器上移,下推操作杆瞄准器下移

咱们下节课不见不散~~~~

文章版权声明:除非注明,否则均为虚境探索者原创文章,转载或复制请以超链接形式并注明出处。

上一个 回合制RPG游戏推荐 不容错过的经典大作

下一个 两只企鹅在游戏里秀恩爱的下场是什么?