内容来自www.paper51.com 5.设计思路及实现方法 copyright paper51.com 5.1 游戏开始设置及实现方法 http://www.paper51.com 5.1.1 游戏开始的设计思路 内容来自www.paper51.com
进入到游戏界面,可看到三个按钮,既“开始游戏”,“游戏说明”,“退出游戏”。点击按钮可进入相应内容。如图5.1.1-1所示 copyright paper51.com http://www.paper51.com 图 5.1.1-1 开始界面 paper51.com 5.1.2 游戏开始界面的实现 paper51.com 游戏开始界面主要是通过按钮实现界面跳转的。将“操作说明”、“操作简介”等内容制作成影片剪辑元件,只需占用时间轴的一帧即可。通过按钮进行跳转,只需设置好每个按钮需要跳转到主场景哪一帧即可。按钮跳转代码如下: 内容来自论文无忧网 www.paper51.com on (release) { paper51.com gotoAndStop(X); 内容来自论文无忧网 www.paper51.com } 内容来自www.paper51.com
“X”为第几帧。如图5.1.2-1所示 paper51.com
paper51.com
图5.1.2-1 开始时间轴 内容来自www.paper51.com 5.2 多个景之间切换计及实现 http://www.paper51.com
5.2.1不同场景切换的的设计 paper51.com
游戏中涉及到多个场景之间的切换,其切换过程使用了场景转换的一个小动画,能够增强动画的美感和流畅性。 http://www.paper51.com 5.2.2不同场景切换的实现 http://www.paper51.com 多个场景的切换是用动画连接实现的。该动画的制作方法如图5.2.2-1所示 paper51.com
http://www.paper51.com 图 5.2.2-1 场景转换设置 内容来自www.paper51.com 遮罩层主要是实现人物背后“过渡条”的移动,使场景更具有逻辑性。 内容来自www.paper51.com
值得注意的是,因为该过渡效果也是用影片剪辑元件做成的,所以在其第20帧插入的这句脚本语言很重要,它实现了:过渡效果完成之后无需玩家的任何操作主场景直接发生跳转,代码如下: 内容来自论文无忧网 www.paper51.com stop(); 内容来自论文无忧网 www.paper51.com tellTarget("/"){ http://www.paper51.com gotoAndStop(10) http://www.paper51.com } copyright paper51.com
有了这句脚本语言,该影片剪辑只需要占用主场景中的时间轴的1帧,而不是20帧。 paper51.com 5.3 学习硬件维护的触发设计及实现 内容来自论文无忧网 www.paper51.com
5.3.1习硬件维护知识的触发设计 内容来自论文无忧网 www.paper51.com 游戏的任务是学习计算机硬件维护知识,在人物移动过程中会出现不同的硬件,当人物和相应的硬件相遇时,玩家通过点击硬件上方的箭头(图中红圈标注),进入到相应的硬件维护方法的学习。 copyright paper51.com
如图 5.3.1-1所示 内容来自论文无忧网 www.paper51.com
paper51.com 图 5.3.1-1 触发硬件学习 paper51.com 5.3.2学习硬件维护知识的触发实现 内容来自www.paper51.com 在图5.1.3-1中,如果玩家通过方向键控制主人公移动到CPU图形旁,可通过点击CPU上方的箭头进入到CPU维护的学习动画。随着人物的移动,将会出现更多的计算机硬件,均可通过点击硬件上方的箭头进入到该硬件维护方法的学习。 paper51.com 其中,硬件上方的箭头为按钮,只需将其连接到所要跳转到的一帧即可。 copyright paper51.com 控制人物移动的代码如下: paper51.com onClipEvent (load){ copyright paper51.com
// 初始化人物移动的速度 内容来自论文无忧网 www.paper51.com speed = 5; 内容来自论文无忧网 www.paper51.com
} 内容来自www.paper51.com onClipEvent(enterFrame) { copyright paper51.com if(Key.isDown(Key.RIGHT) ) { 内容来自www.paper51.com _x+= speed; copyright paper51.com } http://www.paper51.com } paper51.com 再此过程中,只需要人物向右移动即可。 内容来自论文无忧网 www.paper51.com 5.4 学习硬件维护知识的设计及实现 paper51.com 主人公学习计算机硬件维护知识的过程采用动画形式完成,主要是通过主人公与我是我的对话展示出来(图中红色椭圆标注)。玩家学习计算机维护知识主要是同过阅读主人公与我是我的对话来学习。该部分采用的是长篇的动画形式来完成。如图5.4-1所示 http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图5.4-1 知识讲解 copyright paper51.com |