在以前的教程中我们讲解了利用Flash制作游戏的一些方法,比如碰撞的检测等,在这个教程中我们利用以前学的知识创建一个不错的迷宫游戏!该教程主要是Flash利用材质和遮照创建真实的小球动画的延续,利用创建好的小球滚动动画制作迷宫游戏。
在学习这个教程前请大家查看:
利用材质和遮照创建真实的小球动画
。教程中所使用的背景请看:
利用Photoshop Action打造精美的宇宙星空特效
。在这篇教程中没有新的知识,就是利用一个舞台(地图),然后还有一个运动的小球实现的一个小的Flash游戏。在文章最后提供所有演示的源文件下载。一共制作了两个迷宫动画效果。
[1b]一、背景不动的迷宫游戏[/1b]
准备好一幅背景之后,直接输入下面代码:
level = new Array();
_root.attachMovie("starz", "starz", 1);
_root.createEmptyMovieClip("bricks", 2);
level[0] = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0);
level[1] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1);
level[2] = new Array(1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1);
level[3] = new Array(1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1);
level[4] = new Array(1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
level[5] = new Array(1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1);
level[6] = new Array(1, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 1);
level[7] = new Array(1, 0, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1);
level[8] = new Array(1, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1);
level[9] = new Array(1, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1);
level[10] = new Array(0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1);
for (y=0; y53) {
this.texture._x -= 63;
}
if (this.texture._x53) {
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/981.html
发表评论
-
精美全Flash个人网站的制作全程解析
2010-04-10 14:15 626原文件下载地址: http:/ ... -
asp+access+as3+flash留言本教程——flash篇
2010-04-10 14:15 634[1b] 需要源文件留下email [/1b] [1b]成业作 ... -
TOMCAT+JSP+ACCESS+FLASH连接数据库
2010-04-10 14:15 588很多新人问FLASH和数据库连接的方法,这里介绍一下,后台可 ... -
Flash站技术应用(7)—FileReference路径获取问题
2010-04-10 14:14 628关于flash后台通信问题,大家先看下 火山的Flash+a ... -
Flash全站的技术应用-Flash也能播放wmv,wma
2010-04-10 14:14 696前言 Flash能播放除flv,m ... -
flash中NetConnection与NetStream知识整理
2010-04-10 09:34 838NetConnection只有一个connect方法,NetS ... -
flv制作工具大全
2010-04-10 09:34 713Collected links to Flash Vid ... -
FLV播放器汇总
2010-04-10 09:34 692http://www.dengjie.com/weblog/c ... -
flash视频文件自动的在服务器端转换成FLV文件的FFMPEG的编译方法
2010-04-10 09:33 721在闪吧看别人的帖子看 ... -
flash视频文件自动的在服务器端转换成FLV文件的FFMPEG的编译方法
2010-04-10 09:33 732在闪吧看别人的帖子看 ... -
flash9/as3访问WebService的暂时替代方法
2010-04-09 12:31 1153在前面写了 flash9/as3访问WebService的的方 ... -
《as3中文帮助(PDF&CHM)》下载
2010-04-09 12:31 1421官方的下载地址(PDF格式): ActionScript 3. ... -
《as3中文帮助(PDF&CHM)》下载
2010-04-09 12:30 987官方的下载地址(PDF格式): ActionScript 3. ... -
AS3数据存取方式效率比较
2010-04-09 12:30 580通常我们存取数据有如下几种方式:Array, Object, ... -
AS3数据存取方式效率比较
2010-04-09 12:30 606通常我们存取数据有如下几种方式:Array, Object, ... -
一个AS3 socket解码设计的错误思路
2010-04-09 08:08 622调试游戏确实是一项磨人的工作。难怪很多业内人都喜欢说“好游戏是 ... -
一个AS3 socket解码设计的错误思路
2010-04-09 08:08 661调试游戏确实是一项磨人的工作。难怪很多业内人都喜欢说“好游戏是 ... -
SWF间的双向通信
2010-04-09 08:08 714演示文件源码下载: swfs_communication.r ... -
SWF间的双向通信
2010-04-09 08:07 633演示文件源码下载: swfs_communication.r ... -
Flash相册加载图片完毕等比缩放的类
2010-04-09 08:07 692每次做相册类的flash的 ...
相关推荐
在本教程中,我们将学习如何使用 FLASH 软件来制作一个迷宫游戏。迷宫游戏是一种非常古老的智力游戏,玩家需要使用键盘方向键控制主角,在迷宫中寻找到达右下角红色出口的通路。 游戏制作思路: 在制作 FLASH 游戏...
综上所述,这个压缩包中的“Flash游戏开发实例系列:迷宫篇”提供了关于如何使用Flash进行迷宫游戏开发的详细教程或示例。通过学习和实践,开发者不仅可以掌握Flash的基本操作,还能深入了解游戏开发中的地图生成、...
《迷宫游戏_47607》是一个基于Flash技术开发的小型游戏,它展示了如何利用编程技巧和动画效果创建互动娱乐应用。Flash是Adobe公司推出的一种多媒体创作平台,广泛应用于网页设计、动画制作和交互式应用程序开发。这...
- **游戏开发**:使用 ActionScript 2.0 开发简单的游戏,如迷宫探险、射击游戏等。 - **互动广告**:设计具有互动性的广告动画,提升用户体验。 - **多媒体应用**:创建多媒体播放器,集成音频、视频播放等功能。...
通过具体的范例,如射击游戏、迷宫游戏或角色扮演游戏的开发,学习者可以深入了解如何利用ActionScript_3.0来实现游戏的各种功能,如碰撞检测、得分系统、关卡设计等。 ### 学习资源 除了上述教程外,还有其他丰富...
3. 迷宫程序:学习创建迷宫游戏。 4. 会飞的巫婆:学习使用Scratch 2.0创造游戏。 5. 三角形的面积:学习使用Scratch 2.0计算三角形的面积。 6. 造型切换:学习使用Scratch 2.0创造角色造型切换。 7. 移动人物教师...
教程从简单的操作开始,如下载与安装,到让角色移动、键盘控制,再到更复杂的迷宫程序和图形计算。通过这些课程,学习者可以掌握基本的编程概念和逻辑。 5. **进阶课程** 进阶课程包括打蝙蝠游戏、打地鼠游戏和...
教程从基础课程开始,如让角色移动、键盘控制、迷宫程序等,逐步引导学生理解编程基本概念。例如,第3课“让角色动一动”教授如何使用动作指令让角色在舞台上移动,第4课“键盘控制”则教孩子如何通过键盘操作角色...
Scratch 2.0 入门中文使用教程...本教程为用户提供了从安装 SCRATCH 到使用 SCRATCH 创建交互式故事、动画、游戏、音乐和艺术的全过程指导,让用户可以快速地学习和掌握 SCRATCH 的使用方法,并充分发挥自己的创造力。
第5课“迷宫程序”则引入条件判断和循环,让角色解决迷宫问题;第7课“三角形的面积”则将编程与数学知识结合,计算图形面积。 进阶课程进一步提升编程技巧,如第3-1至3-3节的“打蝙蝠”课程,涉及对象碰撞检测和...
- **第5课 迷宫程序**:通过创建迷宫场景,使用控制结构实现角色的路径选择。 - **第6课 会飞的巫婆**:介绍如何通过动作和外观指令实现角色飞行效果。 - **第7课 三角形的面积**:结合数学知识,演示如何通过编程...
Flash MX是一款早期的Adobe Flash创作工具,用于创建互动式网页内容,如动画、游戏和应用程序。Flex是基于ActionScript和MXML的开放源代码框架,主要用于构建富互联网应用程序(RIA)。 描述中的"电脑数走迷宫"可能...
- **案例二:游戏开发**:基于物理引擎和碰撞检测机制,开发一款简单的游戏,如弹球游戏或迷宫探险。 - **案例三:Web 应用程序**:结合 XML 数据和 AJAX 技术,构建一个数据驱动的 Web 应用程序。 #### 六、学习...
将类似于Flash的光滑、无锯齿的2D矢量图形和动画与3D加速的OpenGL图形相结合,可实现各种新式的游戏和商业应用程序。Android内置了最常用的行业标准音频和视频格式的编解码器,这些格式包括H.264 (AVC)、MP3和AAC。 ...