欢迎来到天天文库
浏览记录
ID:39888684
大小:319.50 KB
页数:7页
时间:2019-07-14
《Android游戏开发框架LGame-Androi》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基本构成如下图: 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版基本架构与P
2、C版LGame高度一致,只是细微处有所区别,这一差距会随着版本的更新而逐渐缩小。当然,此框架没有发展为Qt型框架的意图,也不主张单纯为封装API而牺牲系统平台特性,所以将始终保持一定的本地函数存在。首先,LGame在Android中的使用非常之简洁,只要引入相关类库即可运行,甚至不需要配置XML(假如您愿意的话,也可以)。 PS:如果您使用LGame进行游戏开发的话,甚至连admob的xml广告设置也可以省略掉,只需在LGame函数中配置广告帐号,关键词,显示位置,刷新时间等参数即可使用。 其次,一
3、个最简单的LGame-Android应用由以下要素构成:1、继承自LGameActivity的Activity [java]viewplaincopyprint?1.package org.loon.test; 2.import org.loon.framework.android.game.LGameActivity; 3.import android.os.Bundle; 4.public class Main extends LGameActivity { 5. public vo
4、id onCreate(Bundle icicle) { 6. //此参数为true时游戏横屏表示,否则竖屏表示。 7. //另外initialization时也可以设置Admob广告的各项参数,避免xml文件的繁琐配置, 8. //此部分会在未来几天内补充。 9. this.initialization(icicle, false); 10. //游戏主窗体 11. this.setScreen(
5、new TestScreen()); 12. //刷新率 13. this.setFPS(30); 14. //是否显示刷新率 15. this.setShowFPS(true); 16. //是否显示logo 17. this.setShowLogo(false); 18. //显示窗体 19. this.showScreen(); 20. } 2
6、1.} 2、创建Screen [java]viewplaincopyprint?1.package org.loon.test; 2.import org.loon.framework.android.game.core.graphics.LGraphics; 3.import org.loon.framework.android.game.core.graphics.Screen; 4.import android.view.KeyEvent; 5.import android.view
7、.MotionEvent; 6.public class TestScreen extends Screen { 7. public void draw(LGraphics g) { 8. } 9. public boolean onKeyDown(int keyCode, KeyEvent e) { 10. return false; 11. } 12. public boolean onKeyUp(int keyCode, KeyEvent
8、 e) { 13. return false; 14. } 15. public boolean onTouchDown(MotionEvent e) { 16. return false; 17. } 18. public boolean onTouchMove(MotionEvent e) { 19. return false; 20. } 21. pub
此文档下载收益归作者所有