很久没有分享小游戏的制作教程了,这里简单介绍一下猜拳小游戏的制作方法。
FLASH如何制作简单雷电小游戏(AS3)(1)jingyan.baidu.com FLASH如何制作七巧板游戏(AS2)jingyan.baidu.com主要知识点:鼠标点击,数组使用,文本框使用适用软件:Animate CC及其它AS3版本FLASH软件
制作步骤:
1.这里用的是Animate CC软件,打开软件,新建AS3文档。
2.在工具栏里找到文本框,在舞台上放置一个动态文本
3.设置这个文本框的实例名为txt0,其它设置如图
4.继续放置一个动态文本框用于显示比分
5.设置这个文本框的实例名为txt1,其它的设置如图所示
6.接下来制作三个按钮,用于玩家选择
7.依次设置它们的实现名为btn0,btn1,btn2
8.准备工作结束后,在主时间轴输入以下代码
var num0:int=0;
var num1:int=0;
var ary:Array=["剪子","包袱","锤"];
txt1.text=num0+":"+num1;
txt0.text="猜拳小游戏";
initBtn();
function initBtn():void
{
for(var i:int=0;i<3;i++)
{
this["btn"+i].addEventListener(MouseEvent.CLICK,CheckResult);
}
}
function CheckResult(e:MouseEvent):void
{
var obj:Object=e.currentTarget;
var t:int=int(obj.name.slice(3));
var temp:int=int(Math.random()*100000)%3;
txt0.text=ary[temp];
switch(t)
{
case 0:
{
if(temp==2)
{
num0++;
}
else if(temp==1)
{
num1++;
}
break;
}
case 1:
{
if(temp==0)
{
num0++;
}
else if(temp==2)
{
num1++;
}
break;
}
case 2:
{
if(temp==1)
{
num0++;
}
else if(temp==0)
{
num1++;
}
break;
}
}
txt1.text=num0+":"+num1;
}
9.运行后就可以进行游戏了。
如果有相关的FLASH或者Animate操作及代码方面的问题可以私信或留言,尽力解答!
如果感觉我们的文章很有用,记得分享给朋友或同学,让更多人方便的学习到实用的Flash知识。