Scratch3.0编程小课堂12(小恐龙空翻表演)

Scratch3.0编程小课堂12(小恐龙空翻表演)

首页休闲益智空翻原始人更新时间:2024-05-04

今天我们的小程序是请小恐龙给大家表演节目。

跳跃

前空翻

后空翻

情景:在灯光闪烁,色彩变幻的舞台上,小恐龙不仅能上,下跳跃,还会前后空翻呢,只要我们按下键盘上的上、下、左、右键,小恐龙就会给我们表演了;

角色:小恐龙;

知识点:角色定位,事件,多任务协同运行,键盘控制角色移动,背景颜色变化;

一、准备工作

1、背景:背景库中选择“音乐”类;

背景库

2、角色:

角色库中选择“动物”类;

角色库

调整角色造型与大小:把不需要的造型删除,设置角色合适的大小;

造型

大小

角色定位:把小恐龙移到舞台中央,查看下方对应的x,y坐标值,确定角色的初始位置;

定位

二、设计脚本

1、角色初始位置设置:初始坐标为 x:15 y:-25 ;

初始位置

2、多任务协同运行:

既熟悉又陌生的概念:“事件”

事件的作用是触发程序运行。这类代码会检测鼠标点击、键盘按下等类似的用户交互或程序内部交互,当这些事件发生后,模块下面的程序开始运行。所以,事件模块一定是某段程序的第一块模块,是程序的起始点。事件代码模块就像电器的开关。当程序复杂,比如多个角色、多段代码同时运行时,我们都会通过事件来触发程序运行,用不同的“事件”代码模块触发不同的程序,从而实现多任务协同运行。

我们的小恐龙表演程序就有五个“事件”,五个任务协同运行。

事件

3、用键盘控制角色动作:

使用“事件”代码中的“当按下 键”模块;

事件模块

这个模块的下拉选项有:空格键、四个方向键、0~9这10个数字键、a~z的字母键,还有任意键,也就是键盘上随便点击一个按钮就能触发这个模块。另外,需要特别注意的是,a~z字母键是不区分大小写,专业术语是“大小写不敏感”,意思是,如果下拉选择了b,那么点击小写b和大写B都会触发这个模块。

4、按下键盘上的上下左右控制键,执行不同的动作:

按下键盘的向上键时:动作使用“运动”代码的“在1秒内滑行到 ”模块,其中x坐标不变,y坐标上移80再下移80,数值分别用“运算”代码中的“ ”、“-”模块实现坐标值的变化,跳跃完成后再回到初始位置坐标 x:15 y:-25;

按下键盘的向下键时:基本动作同向上键类似,只有y坐标的变化正好相反。

按下左,右移键时:实现前后空翻;

“重复执行10次”翻转,前后空翻的区别是转动的方向相反;注意翻转时旋转角度为36度,因为圆周是360度,重复次数为10次,数量关系为:360/10=36度;

5、背景颜色变幻:

背景也可以像角色一样设置代码:选择“背景”再选择“代码”拖动相应的模块编辑脚本;

背景代码

背景代码

设置背景“外观”的颜色特效“重复”增加,实现背景不停地变幻色彩的效果;

背景特效

三、完整脚本

1、小恐龙脚本:

小恐龙脚本

2、背景脚本:

背景脚本

舞台上的小恐龙一个人有点孤单哟,你能给它找些小伙伴一起跳起来吗?试试看吧!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved