如何制作换装游戏?

很简单。先举个例子:

假设我们做不同的发型来切换。先做一个“电影剪辑”,在对应重叠位置的坐标上画出不同的发型,比如第一帧短发,第二帧长发,第三帧光头。

然后回到一般场景,用文本工具得到一个“动态文本”,将动态文本的“变量”输入到你需要的最后一个代码中,我在这里将其作为代码发型输入,然后在动态文本框中输入数字“1”,代表默认的数字,也就是短发。

然后将刚刚制作的3帧电影剪辑拖放到场景中,并将其命名为“发型替换”。当然,别忘了在电影片段的第一帧输入stop()。否则会自动播放,发型会像动画一样滚动。。。。输入该命令将图片固定到第一种发型。

然后,建立两个按钮,一个是“+”,一个是“-”,用来前移或者后移发型号。

“+”按钮:点击按钮,把代码写在“Action”里:(我的解释跟在“//”后面。)

(发布)

{

//按钮触发代码,表示“当按钮被按下并释放时,需要触发什么”

代号发型

=

码发型-(-1);

//每次点击按钮,代码发数+1。

如果

(代号发型

==

1)

{

//如果代码发型值为1

发型更换。gotoAndStop(1);

//然后发型替换电影剪辑会显示第一帧,也就是短发。

}

如果

(代号发型

==

2)

{

发型更换。gotoAndStop(2);

//然后发型替换电影剪辑会显示第二帧,也就是长发。.....

}

如果

(代号发型

==

3)

{

发型更换。gotoAndStop(3);

}

如果

(代号发型

==

4)

{

//最后,如果是4

代号发型

=

1;

//然后值返回第一根短发。

发型更换。gotoAndStop(1);

//图像也回到第一帧显示短发。

}

}

当然,这是渐进的..另一种方法是点击相应的图片换衣服。....

那其实和这个差不多。....

就是把每个发型做成一个按钮,然后在不同的发型按钮里输入不同的代码。不同的是

发型更换。gotoAndStop(哪一帧);

你明白吗?

-

-!?