Android游戏开发框架LGame-Androi.doc
上传人:qw****27 上传时间:2024-09-11 格式:DOC 页数:7 大小:319KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android游戏开发框架LGame-Androi.doc

Android游戏开发框架LGame-Androi.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基本构成如下图:LGame-Android简称LA,是一款能够运行于Android系统及其兼容衍生系统的2D游戏快速开发框架,可以(理论上)运行于Android1.1及以上版本环境中。本次发布的LGame-Android-0.2.5R版,经由LGame-Simple-0.2.5改进而成,所以也可以视为LGame-0.2.5到0.3间的过渡版本。就实际用途而言,目前它主要为收集LGame-0.3版的用户意见而发布,而0.3版也将成为LGame框架的主要分支之一。LGame-Android版基本架构与PC版LGame高度一致,只是细微处有所区别,这一差距会随着版本的更新而逐渐缩小。当然,此框架没有发展为Qt型框架的意图,也不主张单纯为封装API而牺牲系统平台特性,所以将始终保持一定的本地函数存在。首先,LGame在Android中的使用非常之简洁,只要引入相关类库即可运行,甚至不需要配置XML(假如您愿意的话,也可以)。PS:如果您使用LGame进行游戏开发的话,甚至连admob的xml广告设置也可以省略掉,只需在LGame函数中配置广告帐号,关键词,显示位置,刷新时间等参数即可使用。其次,一个最简单的LGame-Android应用由以下要素构成:1、继承自LGameActivity的Activity[java]HYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"copy"copyHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"print"printHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"?"?packageorg.loon.test;importorg.loon.framework.android.game.LGameActivity;importandroid.os.Bundle;publicclassMainextendsLGameActivity{publicvoidonCreate(Bundleicicle){//此参数为true时游戏横屏表示,否则竖屏表示。//另外initialization时也可以设置Admob广告的各项参数,避免xml文件的繁琐配置,//此部分会在未来几天内补充。this.initialization(icicle,false);//游戏主窗体this.setScreen(newTestScreen());//刷新率this.setFPS(30);//是否显示刷新率this.setShowFPS(true);//是否显示logothis.setShowLogo(false);//显示窗体this.showScreen();}}2、创建Screen[java]HYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"copy"copyHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"print"printHYPERLINK"http://blog.csdn.net/cping1982/article/details/5640944"\o"?"?packageorg.loon.test;importorg.loon.framework.android.game.core.graphics.LGraphics;importorg.loon.framework.android.game.core.graphics.Screen;importandroid.view.KeyEvent;importandroid.view.MotionEvent;publicclassTestScreenextendsScreen{publicvoiddraw(LGraphicsg){}publicbooleanonK