快速创建精彩的Flash游戏之一:框架及实用API

快速创建精彩的Flash游戏之一:框架及实用API

官网:运行环境:ActionScript、FlashPlayer及以上。 开发环境:Flex(Flash)Builder、FlashDevelop等ActionScript开发环境。 典型案例:Canabalt(该游戏在作者网站每月消耗2.5T流量,可见其受欢迎程度。游戏中高速流畅的滚动会让你惊叹于Flash的效率。该游戏还被移植到iOS 上架 AppStore 销量很高 Omega Crisis 是一款画面、玩法和可操作性都非常出色的塔防游戏 使用该引擎的更多游戏展示: 它是一个开源的 Flash 游戏引擎flash 游戏引擎,但实际上它更像是一个游戏框架,引擎开发需要FlashPlayer及以上运行环境,官方还提供了游戏构建相关的组件,如Box2D、Rendering2D等,同时引擎包括资源管理、日志、调试监控、线程和时间管理等功能,开发者可以利用该框架以模块化的方式集成各种渲染模块、物理模块、网络通信模块来创建游戏。 官网: 运行环境:ActionScript、FlashPlayer及以上版本 开发环境:FlashCS4及以上版本、Flex(Flash)Builder、FlashDevelop等ActionScript开发环境。

典型案例:Facebook月活跃用户超过1000万的游戏SocialCity使用的是PushButton Incredible Machine MegaPack(*Incredible Machine系列大家一定很熟悉,这个版本的单机游戏大小近400兆)也来自于这个引擎,FLASHPUNK引擎FlashPunk也是一个位图的开源引擎,它有清晰的框架和创建游戏所需的动画、碰撞等类库,让开发者可以更加专注于游戏设计和测试。功能包括: 相对独立且固定的帧 频率时间步长控制像素、矩形区域和网格的碰撞检测 高效的补间动画 Z 排序渲染列表,方便深度排序 高效的粒子系统 官方网站: 运行环境:ActionScript、FlashPlayer 及以上 开发环境: Flex (Flash )Builder、FlashDevelop等ActionScript开发环境。典型案例:TinyHawk类似于超级马里奥,不过这次你踩的是滑板游戏图片,总共32个Mr.FatSnake+fat+snake横轴速度版的贪婪蛇。 更多使用该引擎的游戏展示:也有大量开发者使用Flash来制作2.5D游戏。 所谓2.5D,我们也称之为等轴测,即游戏视角采用斜视角(如斜45度角等),以平面的方式展现固定视角的3D效果。

目前,很多网页游戏都采用2.5D。 需要说明的是,前面介绍的位图2D引擎也可以用来开发2.5D游戏。 接下来给大家介绍几款主打2.5D开发的引擎。 使用这些引擎,您可以将一些烦人的 2.5D 相关坐标转换留给引擎处理。 开源的 2.5DAs3isolib 是一个 ActionScriptIsometric 库,专注于游戏逻辑和设计。 开发者可以使用它轻松开发2.5D游戏。 游戏或应用程序。 其主要特点包括: 简单的2.5D场景创建方法 方便与各种缓动(补间)引擎交互 增强的2.5D元素深度排序 场景显示渲染性能优化 官网: 运行环境:ActionScript、FlashPlayer及以上版本 开发环境:Flex(Flash) Builder、FlashDevelop 和其他 ActionScript 开发环境。 典型案例:Facebook上的机战游戏ZexLexDuel、Facebook上的虚拟城市约会DownTown。 此外,一些开发人员已将这个2.5D库制作成PushButton引擎的组件。 多人虚拟世界引擎OpenSpace是一个非常优秀的引擎,用户可以非常快速、轻松地创建2.5D场景。 与公司另一通讯服务器SmartFoxServer一起,可以构建多人实时交互的虚拟场景。

其特点包括:完善的地图编辑方式、可扩展场景、自定义地图滚动方式、自定义游戏角色地图、自动寻路flash 游戏引擎,官网:运行环境:ActionScript、FlashPlayer及以上开发环境:Flex(Flash)Builder、FlashDevelop等ActionScript开发环境。 典型案例:MyCity PetpetPark是一个非常可爱的宠物公园虚拟社区。 更多案例:TheoWorlds是一款用于快速开发2.5D游戏的商业套件,除了Iso引擎之外,还包括聊天和地图编辑器等组件,可以帮助开发者快速开发2.5D虚拟世界。 主要功能有:角色定向移动、自定义角色图片、自定义角色动作、快速寻路和自动滚动、SmartFoxServer、ElectroServer等第三方即时通讯服务器、通讯聊天记录、表情符号等。官网:运行环境:Flash Player及以上版本开发环境:Flex(Flash)Builder、FlashDevelop等ActionScript开发环境。 相关演示:场景演示上面给大家介绍了一些流行的Flash 2D游戏引擎。 希望大家都能从发展中受益。 稍后我们会介绍第三个与Flash游戏相关的API,如物理引擎、人工智能、UI、音效音乐音效,敬请关注。

文章来源:https://www.docin.com/p-3055844638.html