基于Starling的捕鱼游戏的设计与开发

2014-12-13 20:11:10俞琳琳
软件工程 2014年12期
关键词:设置游戏资源

摘  要:在移动产业高速发展的今天,手机游戏已经逐渐成为人们生活中必不可少的一部分。而智能手机的出现,更是给手机游戏提供了高速发展的平台和契机。本文主要介绍了一款基于Starling框架的安卓平台的捕鱼游戏的开发过程。首先,介绍了游戏的策划与需求分析,其次,重点介绍了游戏的主要模块的设计与实现,最后,介绍了游戏的发布及配置方法。

关键词:Android;Adobe AIR;ActionScript3.0;Starling

中图分类号:TP311.52           文献标识码:A

1   引言(Introduction)

手机游戏作为人们重要的娱乐方式之一,近年来,伴随着移动网络和移动终端性能的不断提高与完善,得到非常迅猛的发展,俨然成为了移动行业的一个“金矿”[1]。越来越多的厂商渗透入手机游戏领域,手机游戏的营销额以及使用人数也逐年递增。2010年手机游戏市场规模已经达到25亿元。据调查,网民中,玩手机游戏的用户比例达94.7%,从而反映出手机游戏之火暴。

2   系统实现技术(System realizing technology)

Starling是在Stage3D APIs基础上开发的一种ActionScript3.0 2D框架(可用于Flash Player 11和Adobe AIR 3的桌面)[2]。Starling是为游戏开发设计的,但是它也可以被应用于其他程序。Starling的工作方式也很简单。由于Starling是基于Stage3D的API开发的,所以它的驱动关系位于Stage3D之上,而Stage3D有能力去控制OpenGL、DirectX这些电脑显卡驱动或OpenGL ES2这些手机显卡驱动,最终由这些显卡驱动程序去驱动GPU工作[3]。Starling驱动GPU的方式如图1所示。

图1 驱动关系图

Fig.1 Driving diagram

通过Starling的使用,可以大大简化动画的创建过程,只要提供MovieClip每一帧的纹理素材给Starling MovieClip即可。Starling可以减少开发难度并可以很快地写出使用GPU加速的应用程序而不必接触那些复杂的底层Stage3D API。……

登录APP查看全文

猜你喜欢
设置游戏资源
基础教育资源展示
中队岗位该如何设置
少先队活动(2021年4期)2021-07-23 01:46:22
资源回收
资源再生 欢迎订阅
资源再生(2017年3期)2017-06-01 12:20:59
疯狂的游戏
飞碟探索(2016年11期)2016-11-14 19:34:47
爆笑游戏
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
第八章直接逃出游戏
小学科学(2015年7期)2015-07-29 22:29:00
地铁出入段线转换轨设置