Flash8制作的漂亮拼图---素材准备篇

      Flash游戏教程 2007-6-2 0:20

这是一节拼图游戏的准备课,纯手工劳动,简单易学,希望大家喜欢。

拼图块制作过程如下:

心急的朋友可以给场景中的元件写上实例名,我用的是纯数字从1到64,共64片,代码用下面的代码,就可以先睹为快了。

for( var i = 1; i<= 67;i++){     //旁边还有三片,所以这里是67
 _root[i].onPress = function(){    //我的实例名用的是纯数字,竟然也可以,大家别学我啊,我赶时间。
  this.swapDepths(_root.getNextHighestDepth());
  startDrag(this);
 }
 _root[i].onRelease = function(){
  stopDrag();
 }
 _root[i].onReleaseOutside = function(){
  stopDrag();
 }
}


我知道很多朋友是比我还着急的,就希望直接拿到源码来看,所以也一并传上来吧。

点此下载源文件

   补充说明:

   高光用白色,阴影用黑色。角度只要是对角即可,45度的相反位置是 225度,文中取215度纯属巧合。

  原理解并不复杂,大家还可以发挥想象,比如用一个梅花形代替图中的小圆圈,出来的效果肯定是另一番景像。

   如果嫌移动操作太麻烦的话,可以用复制并指定坐标位置的办法来实现,这样会更精确一些,但是需要先把两个线头调整到同一条水平线或垂直线上,否则线头联接不上。

相关文章:
鼠标拖拽式拼图:
Flash8制作的漂亮拼图---素材准备篇

Flash完美拼图的制作----代码实现篇

完美拼图的代码进化--代码优化篇

按键操(华容道式)方式的拼图:
Flash版拼图游戏源代码及教程下载 第一部分

Flash版拼图游戏源代码及教程下载 第二部分

Flash版拼图游戏源代码及教程下载 第三部分

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}