Cocos2d 游戏在安卓设备上只显示黑屏

3

我有使用cocos2d+iphone的经验,现在想要获得一些使用cocos2d+android的经验。因此,我正在按照这里找到的好教程进行学习: http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/ 但是,无论出于什么原因,我总是看到一个黑屏。我猜测这可能是活动的名称问题。由于我对Android操作系统相当新,所以我几乎不理解它是如何工作的。无论如何,是否有使用cocos2d与Android有经验的人曾经遇到过这样的情况?我在Eclipse配置中是否有漏掉的东西?


1
你能把你目前的代码发出来吗? - ravuya
你修复过这个问题吗?我也遇到了同样的问题。 - Mr Pablo
3个回答

2
在 cocos2d 编程中最好使用真实设备,模拟器速度太慢(<10fps)。
顺便提一下:
1º 首先启动 Android 模拟器。目标:与项目相同,如果是不同的目标,则可能无法工作(有时只会停在黑屏上)。 2º 转到运行配置,并选择与项目和模拟器相同的目标。 3º 启动项目(如果模拟器已经完全加载),然后等待。 4º Voilá.

1

前往org.cocos2d.nodes包,找到CCDirector.java类,在其中找到SetProjection方法,还要找到此状态GLU.gluPerspective(gl,60,size.width / size.height,0.5f,1500.0f); 找到后,您需要将其替换为> === GLU.gluPerspective(gl,60,size.width / size.height,0.5f,2000.0f);

这样它就可以完美地工作了。


1

是的,哈罗德,我也遇到过这个问题。做一件事情,使用 Android 4.0 创建一个新的 AVD,并尝试在该模拟器上运行。希望可以解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接