Android平台Flash游戏设计
2016-11-09郑凯东
郑凯东
摘 要:实现Flash游戏的手机与PC的相互沟通和跨平台开发是近年来一种新的游戏发展方向。文中阐述了基于Android的Flash游戏设计,并以传统的飞机大战为实例,采用Flash CS6做游戏图片资源和设置面板,利用面向对象编程语言Action Script3.0编写代码,使用Flash Builder构建框架和发布游戏的安装包。
关键词:Android平台;Flash游戏;躲避;跨平台应用;Flash Builder
中图分类号:TP311.52 文献标识码:A 文章编号:2095-1302(2016)09-0104-02
0 引 言
Flash是富媒体开发技术,最初用来开发交互式网站动画组件。Flash游戏基于矢量图,具有体积小、传播快、画面美观等特点,深受Web网游玩家欢迎。
Flash游戏在智能手机终端的跨平台发展中将网页版Flash游戏的特点融入移动平台上,以其操作简单、文件体积小、不易卡顿等特点成为移动平台游戏的中坚力量。
Flash以流式控制和矢量技术为核心。Flash文档的扩展名为.fla(FLA),新建或打开一个Flash文档,呈现Flash游戏开发的四个主要部分:
(1)舞台:在回放过程中显示图形、视频、按钮等内容的位置。
(2)时间轴:用来通知Flash显示图形和其它项目元素的时间,也可以使用时间轴指定舞台上各图形的分层顺序。
(3)库面板:显示Flash文档中媒体元素列表的位置。
(4)ActionScript代码:用来向文档中的媒体元素添加交互式内容,向应用程序添加逻辑,根据用户的操作采取不同的工作方式。
要在Flash中构建应用程序,可以使用Flash绘图工具创建图形,将其它媒体元素导入Flash文档,定义如何以及何时使用各元素来实现应用程序的功能。
所使用的开发工具Flash Builder是一个由Eclipse平台扩展而成的集成开发环境(IDE),用来开发互联网应用程序(RIA)和跨平台应用程序,尤其是Adobe Flash平台的应用。……
