跳至正文
View Categories

< 1 min read

3.编程思路与步骤 #

3.1 编程思路 #

3.2 轮盘编程步骤 #

(1)初始化

设置初始大小、位置、创建“得分”、“生命值”变量。

(2)左右旋转

按下左键向左旋转,按下右键向右旋转,旋转度数可自行设定。

3.3 彩球编程步骤 #

(1)定义四角随机位置

为了让小球从舞台四角随机出现,我们需要设置每个小球的初始位置。

首先,创建自定义函数命名为“四角随机位置”。

其次,取随机数(1,2),如果数字为1,那么设置X坐标为220,否则为-220。同理Y坐标也一样。

(2)面向转盘移动

程序启动后,小球是面向轮盘移动的,我们可以让小球移动随机步数,使游戏增加一点难度。

直到小球到达转盘中心区域,再移动到初始位置。

(3)侦测颜色

首先,判断小球是否碰到轮盘,在这个前提下再进行颜色侦测的判断。

其次,以红色球为例,如果碰到转盘,并且碰到红色,那么得分增加,再回到初始位置。

否则,如果碰到其他颜色减少生命值,同样回到初始位置。这条语句用到双重判断。

(4)Win or Lose

只要得分超过某个值,就显示Win的造型,如果生命值小于0,那么就显示Lose的造型。

4.问答和课后练习 #

大家思考一下,你的游戏中会不会出现两个小球同时出现在一个地方,并重合移动到轮盘?

该如何解决呢?尝试一下吧!