像素图资源类(RPGmaker风格的精灵、地图图块等资源):
……
3D模型资源:
……
游戏开发技术网站,论坛:
著名的gameres,涉及技术、资源、业内咨询等。
……
一些开源框架:
LGAME,Android2D游戏框架
http://code.google.com/p/loon-simple/
……
像素图资源类(RPGmaker风格的精灵、地图图块等资源):
……
3D模型资源:
……
游戏开发技术网站,论坛:
著名的gameres,涉及技术、资源、业内咨询等。
……
一些开源框架:
LGAME,Android2D游戏框架
http://code.google.com/p/loon-simple/
……
没打算换工作,也没刷过简历,很奇怪突然接到华为的电话。向对方标明了对现在单位很满意,近期不考虑换工作,但仍执意让我去聊聊,想想还是去吧,很久没有面试了,不知道自己是否还在状态,正好见识一下华为。
简单说一下我的情况,现在大学刚毕业不到一年。从高一开始从事独立游戏开发,主要做电子词典平台,大学期间开始做手机平台。热爱移动平台的游戏开发,热爱java以及OOA、OOD。
技术面试了很久,问了我很多问题,还做了一些笔试,总结一下大体分为如下内容:
1.常用的设计模式
……
做Android游戏开发的时候遇到的一些问题,跟大家分享一下,少走弯路。
1.多个Activity切换会导致onCreate重复执行,所以若在onCreate里进行一些初始化操作就会引起意想不到的问题,建议加入静态标记来判断是否第一次启动。
2.如果在onCreate()中建立SurfaceView对象并setContentView(),那么不要在SurfaceView的构造函数里加载文件,这时候还没有context实例。建议把Activity做成单例,在SurfaceView的surfaceCreated方法里启动游戏线程并进行游戏初始化操作。
3.播放声音时,只有用setDataSource(path)才可以调用MediaPlayer.prepare(),通过资源文件或者url方式使用prepare()就报错。
……
BOX2D越来越火了,基本上已经稳固了自己在游戏开发者心目中的地位。其实很早之前就在关注BOX2D了,原本在flash游戏中应用非常普遍,近两年移动平台的兴起才再IOS和Android中崭露头角。我个人觉得,愤怒的小鸟成功只是一个偶然,不信就去逛逛flash游戏网站,你会发现很多精致、有创意又耐玩的游戏。(不过Rovio对游戏事业的专注和热情是值得大家学习的)
目前我知道的Android平台使用BOX2D有三种方式,官方的JBOX2D,libgdx封装的JNI版BOX2D,还有微云SDK里的JNI版BOX2D。
…………
BOX2D越来越火了,基本上已经稳固了自己在游戏开发者心目中的地位。其实很早之前就在关注BOX2D了,原本在flash游戏中应用非常普遍,近两年移动平台的兴起才再IOS和Android中崭露头角。我个人觉得,愤怒的小鸟成功只是一个偶然,不信就去逛逛flash游戏网站,你会发现很多精致、有创意又耐玩的游戏。(不过Rovio对游戏事业的专注和热情是值得大家学习的)
目前我知道的Android平台使用BOX2D有三种方式,官方的JBOX2D,libgdx封装的JNI版BOX2D,还有微云SDK里的JNI版BOX2D。
前段时间在做可以兼容J2ME和Android的ARPG引擎,获得一些心得。2D手机游戏似乎画面上没什么突破,几乎都是靠美工把地图画得华丽一些,然后加一些云朵、光晕的贴图,再弄点下雨、下雪啥的,已经见怪不怪了。看了一些前几年的PC游戏,同样是2D,像暗黑就有模拟的光照效果,场景有明暗之分,人物也阴影效果。目前手机游戏有点类似当年的形态,当然即时是现在的手机也无法与当年的PC性能抗衡。要在2D手机游戏上实现这些效果肯定要降低效果的质量。
...