开车自驾去旅行
故事背景:
春天到了,让我们一起春游!公园的草坪上有五颜六色的花朵和翩翩起舞的蝴蝶,让我们拿起工具,去捉蝴蝶吧!!
程序原理:
添加绿色的草地角色和蝴蝶的角色,给蝴蝶设置移动到随机位置,旋转方式设置为左右旋转, 移动距离和旋转的方向都是随机的。
程序设计:
1、 选择绿色的草地和蝴蝶的角色,调整角色到适当的大小
2、蝴蝶飞行的时候不停的切换状态,飞行的位置是随机的,飞行的速度和飞行的方向都是变化的,大家在写这部分程序的时候,可以先按角色移动碰到边缘反弹设计,然后再增加随机数,这样做起来更加容易理解。
3、现在来添加一个帽子的角色,修改帽子的造型实现捕蝴蝶时候的动作。删除帽子的前三个造型,最后一个进行复制在转动一个方向。
4、帽子是跟随鼠标移动的,开始的时候是hat-d正常造型,按下鼠标的时候是hat-d2捕捉造型。代码如下:
5、蝴蝶被捕捉的条件是,蝴蝶碰到帽子并且按下鼠标的时候才算完成捕获的动作。所以我们在蝴蝶的代码中增加被捕捉的条件。
6、我们现在完成了一个蝴蝶的设计,蝴蝶应该是成群结队的出现的。我们可以复制多个蝴蝶,也可以通过克隆方式实现多个蝴蝶。两种方式大家都可以自己尝试下,这里只列出克隆的核心代码。
这节课就到这里,克隆再后面的很多游戏设计里都涉及到,针对这部分内容多多练习下!
有问题给我留言!!!