Android千好万好,唯独模拟器不是太好,在不更换旧有硬件的前提下,使用Android模拟器通常会遭遇效率问题,况且在logcat下面调试,也始终不如开发桌面游戏时那么直观。有没有什么办法,能够解决这一问题呢?

其实很容易做到。

Android首先是一个精简的Linux平台,其次才是一个手机系统,Java在PC上可以做到的事情,Android不但可以做到,而且能以近乎一致的手段做到。事实上,如果有人故意通过封装抹杀Android与PC上Java应用差异性的话,任何Java游戏,都可以在很少更改代码(或者完全不更改代码)的情况下移植到Android之上。

比如,笔者下面提供的这个拼图游戏示例,就可以在几乎不改变程序结构(部分相关类需要替换,不过可以利用正则自动完成)的前提下,运行在Android上。

PC版源码(框架为LGame-Simple-0.2.0):

Android版源码(框架为LAGame-Simple-prototype):

示例源码下载地址:http://code.google.com/p/loon-simple/downloads/list

示例源码下载地址:http://code.google.com/p/loon-simple/downloads/list

Android游戏与Java桌面游戏在本质上不存在任何区别,逻辑实现更可以完全一致。通过示例我们看到,把一个以LGame-Simple框架开发的Java桌面游戏移植到Android上居然是如此简单。

事实上,未来的Android版LGame-Simple,函数实现将与PC版保持一致,对于差异性代码,笔者也将提供相互转换的辅助工具。

如果您正在以LGame-Simple开发Java游戏,那么恭喜您,至多到今年12月底,它也将可以同时运行在Android上了。

更多相关文章

  1. Android研究院之游戏开发帧动画(三)
  2. 浅谈J2me游戏如何快速移植到Android
  3. 【iOS-cocos2d-X 游戏开发之三】Mac下配置Android(安卓)NDK环境
  4. 零打碎敲学Android(二)—做个拼图游戏吧
  5. Android开发实践:Android.mk模板
  6. android 中使用TableLayout实现表单布局效果示例
  7. Android(安卓)ApiDemos示例解析(161):Views->Layouts->TableLayo
  8. Android组合按键功能定制(Framework)
  9. Android开发资料推荐之20个Android游戏源码!

随机推荐

  1. Android(安卓)播放音乐文件与视频文
  2. android的listactivity实例
  3. Android开发环境搭建
  4. Android解决ImageView setRotation....等
  5. Android(安卓)issues
  6. Android(安卓)Path的使用
  7. Android重启应用程序代码
  8. android 杀进程方法
  9. android本地音乐播放(一)
  10. Android(安卓)发送无序广播