`
LiangZG
  • 浏览: 8745 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
  R类反射提取属性后,对项目混淆,R类下的资源ID也会被混淆,这时当我再通过未混淆前提取的属性来匹配资源ID,后果当然就是找不资源,程序报错,一切Over!   这里提供一种解决方案,是在本人最近一个网游社区游戏项目中使用的。   简单提下混淆: 在Android的项目下有一个default.properties文件,项目默认是不开启混淆,如需要开启混淆只需要添加 以下设定:
在客户端的游戏制作过程中,经理会要处理一些图片,比如翻转,位移,缩放。 在我最开始做Android游戏开发的时间,最让我头大的就是Android的本身自带 的图片自动缩放功能。而这往往不是我们所想要的。 遇到的问题: ...
游戏开发中,性能是必须要考虑的因素,而双缓冲技术在游戏性能的重要性是不可磨灭的! 双缓冲的优势在于,能够有效解决绘制过程中,出现的比如闪烁,图像更新缓冲等绘图不流畅的缺陷。双缓冲的技术大量的运用于图像绘制、地图渲染等游戏模块!那么在Android的开发的具体做法如下: /** * 创建缓冲图, * width 缓冲图的宽度 * height 缓冲图的高度 * Config.ARGB_8888 设定缓冲图的图片质量 */ Bitmap mBufferGame = Bitmap.createBitmap(width, he ...
记录一个关于单例模式使用的异常!     通常单例模式的写法如:    public static final GameManager getInstance(){ if(gameManager == null) gameManager = new GameManager(); return gameManager; } 最近在一个网络游戏开发过程中...以上方法总是报空(NullException),后来找了好久,发现是同步的问题。比如我们一些网络通讯的对象! 解决办法:在方法上加入synchronized,问题就OK啦! public ...
1、Angle Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。 最低运行环境要求不详。 项目地址:http://code.google.com/p/angle/ 2、Rokon rokon是一款Android 2D游戏引擎,基于OpenGL ES技术开发,物理引擎为Box2D,因此能够实现一些较为复杂的物理效果,该项目最新版本为 2.0.3 (09/07/10)。总体来说,此引擎最大的优点 ...
Global site tag (gtag.js) - Google Analytics