如何为cocos2d游戏拍摄模拟器截图

时间:2014-10-09 16:37:45

标签: android eclipse android-emulator cocos2d-x screenshot

我在cocos2dX中为android和ios开发了一款游戏。

现在我想截取应用程序的截图以上传到Play商店。

为此,我需要捕获来自不同Android模拟器的截图。但是当我在eclipse中使用捕获按钮运行游戏时截取模拟器时,我只得到了黑屏。

我搜索了解决方案,发现它是因为我在AVD设置中启用了主机GPU仿真功能。但我启用了这个在模拟器中运行cocos2dx游戏。如果我取消选中此选项,我的游戏将在模拟器中崩溃。

我已尝试使用此选项选中并取消选中api级别17到20。但要么游戏会崩溃,要么截图将是黑屏。任何人都可以建议解决这个问题。我还尝试了许多其他建议,例如从堆栈溢出和其他论坛中取消检查擦除用户数据等。但找不到任何完美的解决方案来解决这个问题

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试使用API​​ 15和Intel x68映像。我在HAXM中使用它,并且我能够在启用主机GPU的情况下制作屏幕截图

答案 1 :(得分:0)

另一种解决方法是使用外部工具捕获模拟器的屏幕。例如。标准Windows附件是“截图工具”。

即使启用了“使用主机CPU”的仿真器也可以使用。它确实缺少一些功能,例如将屏幕截图框定为具有屏幕眩光和阴影的手机。