课程首页 › 第2部分 › 第3章

第4课 找呀找呀找礼物

第3章 第一个模块——运动模块
插图
插图

启动思维

插图
插图

项目设计

(1)确定小黄猫的出发位置和移动方向。

(2)让小黄猫按照格子路径出发。

(3)在拐弯处调整小黄猫的移动方向。

(4)继续走格子拿到礼物。

在游戏的设计中,都需要考虑初始状态,比如一开始是什么背景、多少得分、角色的位置和形态是什么,等等,这种设置叫作初始化。

在找礼物程序中,小黄猫出发的位置和朝向的方向就是它的初始化设置。

插图
插图

验证总结:角色会移动到数字对应点的位置上,其中的秘密是x坐标表示角色在舞台区水平方向的位置,y坐标表示角色在舞台区竖直方向的位置。

翻阅秘籍

复制4只小猫咪进行位置比较,并且给它们涂上不同的颜色。

①将鼠标指针移动到需要被复制的角色上并右击,在弹出的快捷菜单中选择复制。再重复两次,总共得到4只小猫咪角色。

插图

②选择对应角色,单击造型标签。

插图

④切回到代码标签,为4只小猫咪分别设置对应的x,坐标。

(x=-100,y=100)

插图

(x=100,y=100)

插图

(x=-100,y=-100)

插图

(x=0,y=0)

插图

⑤单击小绿旗,拍照记录小猫咪的位置,为小猫咪移动前后的对比做准备。

插图

坐标数值相等时,角色位于同一条竖直线(竖线)上。小黄猫(x=-100,·x y=100)和小粉猫(x=-100,y=-100)的x坐标数值都等于100,因此它们在同一

条竖直线上。

坐标数值相等时,角色位于同一条水平线(横线)上。小黄猫(x=-100,·y y=100)和小绿猫(x=100,y=100)的y坐标数值都等于-100,因此它们在同一条水平线上。

·当x坐标数值等于0,同时y坐标数值等于0时,角色位于舞台中心位置,坐标值是(0,0)。

思考提问

插图
插图

初始化设置不仅要完成初始位置的设置,还需要完成初始方向的设置。

(2)以下哪个积木块可以准确实现角色面向右方的效果?()

插图

A.

插图

B.

插图

C.

插图

D.

编写程序

插图

根据藏宝图可以看出,每个格子的长、宽都是100,根据之前规划的路线控制小黄猫先向右前进3个格子。

插图
插图

试试用积木块,将小黄猫的每次移动都通过等待一会儿间隔开,便于我们看到小黄猫移动的过程。

插图
插图
插图
插图

思考提问

让一个面向90方向的角色变为面向180方向,角色需要右转多少度?()

A. 90度

B. 180度

C. 0度

D. 360度

拓展练习

作品要求:

试着做一个投篮作品:

(1)添加Basketball角色以及Basketball1背景。

(2)让Basketball在每次单击小绿旗后都出现在x:0,y:-130的初始位置。

(3)当程序启动Basketball按照每次50步的速度向篮筐抛出时,一共上移5次到达篮筐位置。

插图

提示

为了看到移动的过程,记得使用等待秒积木块。