|
|
“大炮打鬼子”游戏设计开发要点 |
|
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/3/30 1:45:29 | 【字体:小 大】 |
清阳君图7-21爆炸元件时间轴3.“大炮打鬼子”游戏设计开发要点本游戏的目的是指导学法学习生字,也是对形声字知识的一个渗透。山坡上有一门大炮,鬼子的坦克出现向村子开炮,左面是带有汉字偏旁炮弹,大炮的炮膛中出现汉字部首,看准炮膛内的部首,只有拖动相旁的炮弹,与炮膛内的部首组成本课所学生字,大炮才能发射,炸掉鬼子坦克,对应屏幕的空白处会出现他们组成的文字。否则炮弹回到原地,鬼子的坦克继续向村子开炮。步骤1:绘制本游戏元件坦克元件:坦克元件是一个影片剪辑,共包括AS、声音、动画1、动画2、位图等5图层。在位图层的第1帧是一个鬼子坦克的位图图片(也可以自行绘制),在其他图层帧插入空白关键帧,在声音图层的第2帧插入空白关键帧,并插入爆炸声音,动画1、动画帧、12帧、15帧、19帧、23帧、26帧、29帧、34、插入关键帧并绘制爆炸动画。时间轴如图7-21所示。炮弹元件:炮弹元件是一个补间动画,如图7-22所示。图7-22炮弹元件的绘制爆炸元件:请参考坦克元件的爆炸部分。生字元件:分两个图层,代码层和元件层,每层2帧。代码层2帧分别添加代码stop帧插入一个透明按钮(编辑时在舞台上可以显示出来而动画运行时不显示),字如图7-23所示。图7-23生字元参照上述3个元件的绘制方法,绘制其它元步骤2:设计程序。给舞台上的各元件赋予相对应的实例名称(略);用stopDrag和startDrag语句实现炮弹的拖动,用条件语句hitTestObject和currentFrame语句结合实现炮弹射。用条件语句与hitTestObject语句实现炮弹碰到鬼子坦克时把鬼子坦克炸掉。具体代码参见书后附录7-3。
|
|
 栏目文章
|
|
|