Flash 8实训教程—游戏制作入门第2章石头、剪刀、布.ppt

Flash 8实训教程—游戏制作入门第2章石头、剪刀、布.ppt

第2章 石头、剪刀、布 2.1 游 戏 说 明   “石头、剪刀、布”这个游戏,是我们儿时最熟悉的。它的游戏规则是“石头赢剪刀、剪刀赢布,布赢石头”。本游戏是用户和计算机之间的对阵,由用户点击出拳,而计算机则随机出拳。我们将用1代表石头,2代表剪刀,3代表布。当我们点击一个按钮以出拳的时候,首先是手的姿势要变化,然后再判断是计算机赢还是我们赢,最后计算分数。  2.2 制作基本元件 2.2.1 游戏制作   1.建立“手”的影片剪辑   (1) 打开Flash并建立新的空白文件,本例中,我们就使用Flash默认的舞台大小:550像素(宽)×400像素(高)。   (2) 将配套光盘中的素材(“\第二章\素材\0291.EPS”)拖到Photoshop中打开,会弹出一个窗口(见图2-1),在窗口中设置〖模式〗为“RGB颜色”,〖分辨率〗为“72”(像素/英寸),设置〖宽度〗和〖高度〗的单位为“像素”。单击〖确定〗按钮,打开素材。   (3) 按Ctrl+A键全选素材内容,按Ctrl+C键可复制内容。 图2-1   (8) 按照打开第一张素材的方法在Photsohop中打开配套光盘中的素材(第二章\素材\0294.EPS)并复制。   (9) 在图层“手”的第2帧处单击鼠标右键,选择〖插入空白关键帧〗。   (10) 单击新建的空白关键帧,按Ctrl+V键,将刚才复制的“剪刀”粘贴进来。   (11) 点击〖绘图纸外观〗按钮。通常情况下,Flash 在舞台中一次只能显示动画序列的单个帧。使用绘图纸外观功能后,就可以在舞台中一次查看两个或多个帧。当前帧的内容用全彩色显示,其它帧的内容以半透明显示,这样看起来,好像所有帧内容是画在一张半透明的绘图纸上, 这些内容相互层叠在一起。当然,这时只能编辑当前帧的内容。这时在时间轴上方出现一对带圈的方括号,在方括号内的所有帧都显示出来。我们可以拖动两端的方括号来设置显示的范围。选择〖任意变形工具〗,对比“拳头”的大小和角度,调整“剪刀”的大小和角度(见图2-2)。 图2-2   (12) 按照打开第一张素材的方法在Photoshop中打开配套光盘中的素材(\第二章\素材\0295.EPS)并复制。   (13) 在图层“手”的第3帧处插入空白关键帧,并按Ctrl+V键粘贴上一步复制的“布”,同“剪刀”那样,对比“拳头”和“剪刀”的大小和角度,调整“布”的大小和角度。   (14) 单击〖插入图层〗按钮  ,新建一个图层并双击此图层名,将名称改为“Action”。   (15) 在“action”图层的第1帧处,按F9键打开〖动作〗面板,输入Action Script语句:stop():。   (16) 单击时间轴上方的〖场景1〗,返回主时间轴,完成建立“手”这个影片剪辑。   2.建立“石头”、“剪刀”、“布”按钮   (1) 按Ctrl+F8键创建新元件,在弹出的窗口中将元件〖名称〗设为“stone_btn”,〖类型〗设为“按钮”。   (2) 选中按钮的〖弹起〗帧,在舞台上输入文字“石头”。   (3) 使用〖选择工具〗选中文字,在〖属性〗面板中调整〖字体大小〗和〖颜色〗,调整完毕后,按两次Ctrl+B键将文字打散,在保持文字被选中的状态下,再按Ctrl+G键将之组合。   (4) 单击按钮的〖点击〗帧,然后按F5键,在〖指针经过〗帧、〖按下〗和〖点击〗帧中插入普通帧。   (5) 点击〖场景1〗,返回主时间轴。   (6) 如上述步骤,再建立“剪刀”、“布”两个按钮。   3.制作自己所出的手势   (1) 按Ctrl+L键打开〖库〗面板。   (2) 从〖库〗面板中,将“hand_mc”影片剪辑拖放到舞台中,在下方的〖属性〗面板中,将此实例的名称设置为“myhand”(见图2-3)。 图2-3 图2-4   (4) 双击图层1的名称,将图层1改名为“all”。   (5) 单击〖插入图层〗按钮,新建一个图层,再双击名称,将层命名为“action”。   (6) 单击“action”图层的第一帧,选中它,按F9键,打开〖动作〗面板,输入Action Script语句:stop();。   (7) 按F9键,关闭〖动作〗面板,回到主时间轴。选择“all”层,点击第一帧,我们可以看到选中了舞台上的所有对象,包括所有的按钮和“hand_mc”的实例myhand。所有被选中的对象外均有一个蓝色线的矩形框来表示被选中。   (8) 单击舞台上的“石头”按钮,在选中它的前提下,按F9键,在〖动作〗面板中输入以下Action Script语句:   on (release){ _root.myGo=1; _root.myhand.gotoAndStop(_root.myGo);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档