Flash益智教育游戏开发(10)
时间:2017-01-18 13:24 来源:毕业论文 作者:毕业论文 点击:次
3.3.3 游戏说明制作及代码 画出一个正方形,转为影片剪辑,在里面添加上文本信息,再次转为影片剪辑,命名为help_mc。 图3.3.4游戏说明 阴影的显示,设置白色框体的滤镜属性,选择添加滤镜,投影,设置模糊x,y以及距离均为5像素。之后投影采用相同的处理方法。 图3.3.5阴影设置 显示帮助信息代码: private function helpClick(e:MouseEvent):void//显示帮助 { if(!help_mc.visible) { help_mc.visible = true; help_mc.gotoAndStop(1); } } 3.3.4 作者信息制作及代码 作者简介的制作方法类似游戏说明,点击在作者按钮,跳转到help_mc第二帧上。 图3.3.6作者简介 private function autherClick(e:MouseEvent):void//显示作者 { if(!help_mc.visible) { help_mc.visible = true; help_mc.gotoAndStop(2); } } 3.3.5 背景物品的制作 鸽子的制作: 设置鸽子飞翔路径,转为引导层,鸽子在引导层上飞翔。 图3.3.7鸽子轨迹 图3.3.8鸽子时间轴 旋转风车的制作: 图3.3.9风车样式 图3.3.10风车时间轴效果 尺子的制作: 首先画出一个圆角矩形,然后画出一条长竖线和许多短竖线,作为一个组合,不断地复制,得到尺子的刻度线,然后再添加上数字,尺子就制作完成了。 图3.3.11尺子 3.4 游戏练习模式的制作 练习模式从单词库中随机取出一些单词展示出来让学生记忆,是测试的基础。在这模式中没有时间和分数的限定,只要记住单词然后点击测试按钮就可以去做测试练习了。 主界面: 图3.4.1练习模式界面 有两个文本框,为别为en_txt,en_txt,分别显示中文和英文单词。从xml文件中读取数据,在_str1中放置英文,为了能竖排显示,使读取的英文加在_str1后面同时加上’\n’换行,_str2放置中文,做同样处理。 代码如下: private function initWord1():void{ var _str1:String = ""; var _str2:String = ""; if (tmpArr.length < 8) { for (var j:int = 0; j < wordArr.length; j++) { tmpArr[j] = wordArr[j]; } } for (var i:int = 0; i < 7; i++) { random = int(Math.random() * tmpArr.length); obj = tmpArr[random]; _str1 += obj.en + "\n"; (责任编辑:qin) |