15
2012
03

解决Android创建AVD失败

有时候我们重新下载了一份Android SDK,或者把SDK路径修改了,运行eclipse会遇到无法启动AVD的问题。诸如:emulator:ERROR:no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformated……

这时候到preferences里设置路径也无济于事,原因是keystore路径冲突。解决方法:

添加一个ANDROID_SDK_HOME的环境变量, 值为D:\android_sdk(你的SDK路径)。

或者设置下面的custom debug keystore手动设置keystore位置。

23
2012
02

买了两本美术方面的书

这两本书评价很高的哦!我简单翻了一下,内容确实不错,很详细,适合初学者。印刷质量也没的说!

...
16
2012
02

<转>网游创业失败全攻略

转来的,很不错的文章,写的基本属实。据说是巨人投资总监许怡然写的。

        经历太多次创业,发现创业实在太难,一开始我认为是我的运气稍微差了一点,每一次创业失败的原因都不尽相同,使我经历了各种各样的创业痛苦,不过后来看看我周围跟我一起创业的弟兄们,发现创业的人生就是如此。在此不乏调侃地写下网游创业失败全攻略给各位共享,各位有过创业失败经历的人可能会有&ldquo;心有戚戚焉&rdquo;的感觉,至今还没有经历过失败的朋友们,你们也可能也会产生类似的感觉,那就要小心了,希望你们能够引以为鉴。另外请各位清醒地记住:你们每天看到的那几个创业成功的案例仅仅是无数创业者当中的沧海一粟,那无数被大海淹没的99.9%的创业失败案例是没有机会通过各种媒体进入到你的视线的,如果你仅仅看到一些看似简单的成功就认为创业如此简单的话,我可以很负责任的说:你错了。

&hellip;&hellip;

14
2012
02

Android使用BOX2D莫名其妙出错退出的问题

以前用LIBGDX封装的BOX2D做demo时遇到了这个问题,LOG信息也看不出哪里错了,一直以为是LIBGDX的bug。最近才忽然想起可能是用SurfaceView导致线程不同步引起的,试了一下,给用到World.createBody的地方加了锁,就不出现BUG了。大家以后要谨记,BOX2D内部是不同步的。

关于SurfaceView的线程同步问题参考我另一篇文章:关于SurfaceView主线程与UI线程的问题

14
2012
02

联网疯狂坦克的源码

...
14
2012
02

Android运用BOX2D的demo源码

...
31
2012
01

最近天天用PSV练铁拳

DSC06086

 

某些曾经藐视我的战士们,等着受虐吧!

31
2012
01

推荐一款好玩的照片识别软件:CrazyTalk

大家看到会说话的汤姆猫、会说话的河马啥的觉得很有意思。其实就是一种基于图像识别的VR技术,对照片进行脸部识别、表情匹配。

CrazyTalk就是一款可以让照片说话的软件,很有意思。你可以用任何人的照片,DIY出各种表情,甚至让照片眨眼睛、说话。其实这个软件很多年前就有了,现在最新的是6.0版,涉及版权问题,如果你喜欢,自行百度就能找到下载地址啦。

 

随便导入一张图片,简单绑定好眼睛、鼻子、嘴巴、脸的位置:

 

……
12
2012
01

JBOX2D与LibgdxBOX2D效率对比

      程序很简单,创建一个BOX2D物理环境,添加一块地板,点击屏幕任意位置生成20x20的小方块。小方块由重力影响自由下落,小方块之间以及与地板之间都会有弹力作用。

      所有的参数都设置为一样(比如时间步、迭代数、重力常量、方块密度、摩擦力等),分别测试了JBOX2D与Libgdx封装的BOX2D在Android上可行性。测试硬件为HTC G7(1GHZ单核 512 RAM)。

 

jbox2dtestJBOX2D,纯JAVA封装的。图中的情况为27FPS,实际FPS很不稳定,同时十个左右方块进入活动状态应该能保持流畅,再多就会出现拖慢。基本上用它做愤怒的小鸟之类的游戏会比较困难。

 

libgdxbox2dtestlibgdx里封装的BOX2D,这个是基于JNI的,效率提升很多。图中FPS为66。实测FPS很稳定,同时几十个方块在运动也没有出现明显拖慢,FPS非常稳定,效率比JBOX2D高出很多个级别。

 

      如果你不知道BOX2D是什么,那我告诉你是一个2D游戏物理引擎,其余的请百度一下。如果你不了解JBOX2D以及Libgdx的BOX2D有什么区别,可以参考我另一篇博文“BOX2D选择的建议”。

      以前承诺写一个简单的BOX2D例子作为教程,过几天有空了就以图中这个例子简单介绍一下。感谢支持!转载注明出处哟!

11
2012
01

用Unity3D做的一个2D小游戏《switchcoin》

这个是以前给彩色电子词典做的,闲的无聊就移植到了U3D平台,可以发布到Android,G7跑很流畅。发布源码,希望对需要的朋友有帮助。不过,如果擅自用于商业目的,我可是要追究的哦。

有几点要注意的,代码不规范,是C语言的代码直接移植的,不太符合OO习惯。游戏不完善,很多细节功能没处理好。优化也不到位,每一个对象我都建立了一个mesh,其实如果只用一个mesh用UV来处理,会更流畅。感兴趣的朋友自行研究。

截图:

 

 

...