有一种神奇的小精灵,他们就像我们的邻居一样,居住在我们的身边嬉戏、玩耍。但是普通人是看不到他们的,据说只有小孩子纯真无邪的心灵可以捕捉他们的形迹。如果静下心来倾听,风声里可以隐约听到他们奔跑的声音。
它有着圆滚滚的庞大身躯与软软的毛,晚上会领着自己的小朋友在树枝的**顶端吹出悠扬的乐曲,下雨的时候戴着一顶荷叶小帽,要回家的时候则召来它威风凛凛的龙猫公交车。
它就是宫崎骏动画中的龙猫,《龙猫》电影中,父慈女孝的温馨段落,日本未发达时期的田园风景和乡土生活,看的人心头暖暖。
龙猫真像童年时的一场梦,长大之后似乎忘记了,突然看见它毛茸茸的身躯,就想起了所有的奢望。这大概就是我们得以在孤独中相互告慰的东西吧。无论怎样,成熟都是一场病,而能够治愈它的,大概只有对这个世界**温存的渴望。
电影《龙猫》里有一幕是大龙猫站在雨中,我们用程序来模拟出下雨的场景;移动鼠标,为雨中的龙猫打一把伞。注意雨滴和雨伞接触时的变化,想一想,用什么模块来实现?
看下去,文末可体验游戏哦
1.角色
这个游戏一共有4个角色,首先还是要把默认的“小猫”角色删除,然后再依次添加其他各个角色。
第1个角色:雨滴
这个角色有一个声效,表示下雨的声音。
这个角色有3段脚本。
第1步
这段脚本生成了雨滴。当点击绿色旗帜后,隐藏角色。下面的代码将会重复执行。在一次短暂的等待后,重复执行1到3之间的次数一个随机循环,循环体内只一条语句,即克隆雨滴自己。这样就会不断在创建出雨滴。 第2步
这是操控雨滴下落的一段代码。当角色作为克隆体启动,首先将旋转方式设置为任意旋转。然后设置角色克隆体的x坐标为屏幕上的任意位置,y坐标为150,表示雨滴从屏幕顶部的某个位置开始下落。将角色移到**前面,显示角色。现在我们就可以看到角色的这个克隆体了。然后,在碰到“龙猫”“雨伞”等角色之前,会重复执行如下语句:将y坐标增加-11,也就是向下移动 11个单位,然后按照“x坐标/100+15*0.55”的方式来增加x坐标,这样就能使得雨滴落下的轨迹是变化的,从而增加游戏难度。当循环结束,也就是碰到上述2个角色之一,会播放一个Glug声音,表示雨滴碰撞的声音。
第3步
当角色碰到“龙猫”“雨伞”角色之后,会删除克隆体。当作为克隆体启动时,不断重复删除克隆体。
第2个角色:云彩
我们添加的第4个角色叫作“云彩”,它只有一个造型。
这个角色有2段脚本。
第1步
当点击绿色旗帜后,隐藏角色,重复执行以下代码。随机等待一小段时间,然后克隆自己。
第2步
当作为克隆体启动时,将角色设置为随机大小。将角色移动到x坐标为一个随机数,y坐标为170的位置。然后将虚像特效设定为100,显示此克隆体。然后重复执行25次,每次将虚像特效减4.然后再重复20次,每次将虚像特效加5。之后,删除此克隆体。这样就制作出了云彩在天空时有时无,时隐时现的效果。
第3个角色:龙猫
龙猫是游戏的主角,我们为它添加了6个造型,以此完成龙猫的运动状态。
这个角色有4段脚本。
第1步
当点击绿色旗帜后,将角色大小设置为50,y坐标为-85,x坐标是-100到100之间的一个随机数,切换为第1个造型,然后显示角色 ,重复执行以下代码。随机等待一段时间后,广播消息“龙猫跳”
第2步
当点击绿色旗帜后,重复执行以下代码。如果碰到“雨滴”角色,切换为“淋雨”造型,等待1秒后,再把造型切换回来。
第3步
通过切换角色的造型,表现出龙猫移动的形态。当接收到“龙猫跳”消息后,重复执行以下代码两次。在循环体中又嵌套了一个重复执行5次的代码块,每等待0.05秒就切换一个新造型。循环结束后将造型切换回第一个造型。
第4步
当接收到“龙猫跳”消息后,如果角色的x坐标小于0,就让角色面向-90方向,即头朝右,然后滑行到一个随机位置。如果X坐标大于0,就让角色面向90方向,也就是头朝左,然后滑行到一个随机位置。龙猫的这种乱蹦乱跳的不确定性,增加了游戏的难度。
第4个角色:雨伞
造型如下所示。
这个角色有一段脚本。
第1步
当点击绿色旗帜后,将角色大小设为60。重复执行如下代码:让x坐标跟随鼠标的x坐标移动,y坐标设置为-50。这样,雨伞就会随着鼠标水平移动。
写到这里游戏就编好写好了。我们可以玩一个这个小游戏,移动鼠标来为龙猫打伞吧,还能听见“滴答滴答”的雨声呢!