四块简易拼图制作

互联网 | 编辑: 2003-05-29 00:00:00 一键看全文

我们来构思一下游戏的大致样子:画面上散落着N多块碎图片,透过这些碎图片我们可以隐约看到后面的一块方形的区域,然后在屏幕的右边赫然写着几个大字——简易拼图游戏。OK,构思完毕,下面我们就开做吧。   

所用代码

三、编写代码

最后,是整个例子制作的重头戏,写入动作脚本使图块动起来。

“图块”层上的m1实例,选中里面的b1元件。打开对象动作面板,输入下面这段代码:

on (press) {
startDrag ("", true); //开始拖动
}
on (release) {
stopDrag ();//停止拖动
obj="/d1"; //底板上相应的图块
if(_droptarget == obj){ //判断释放的图块是否在相应的底板图块上。
//如果是在相应的底板图块上就将
//释放的图块与其对齐,形成一种自动
//吸附的效果。
setProperty("",_x,getProperty(obj,_x));
setProperty("",_y,getProperty(obj,_y));
}
}

 

双击“图块”层上的m2实例,选中里面的b2元件。打开对象动作面板,输入上面的那段代码,并将其中的obj=”/d1”;改为obj=”/d2”;。

同样的,对于剩下的m3、m4实例,只要将那句obj=”/d1”;改为相应的obj=”/d3”;和obj=”/d4”;即可。

最后,将图块打打散,整个游戏就OK了(如图4)。


图4

(作者:陈缘)

提示:试试键盘 “← →” 可以实现快速翻页 

总共 3 页< 上一页123
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑