我在cocos2dX中为android和ios开发了一款游戏。
现在我想截取应用程序的截图以上传到Play商店。
为此,我需要捕获来自不同Android模拟器的截图。但是当我在eclipse中使用捕获按钮运行游戏时截取模拟器时,我只得到了黑屏。
我搜索了解决方案,发现它是因为我在AVD设置中启用了主机GPU仿真功能。但我启用了这个在模拟器中运行cocos2dx游戏。如果我取消选中此选项,我的游戏将在模拟器中崩溃。
我已尝试使用此选项选中并取消选中api级别17到20。但要么游戏会崩溃,要么截图将是黑屏。任何人都可以建议解决这个问题。我还尝试了许多其他建议,例如从堆栈溢出和其他论坛中取消检查擦除用户数据等。但找不到任何完美的解决方案来解决这个问题
提前致谢。
答案 0 :(得分:1)
尝试使用API 15和Intel x68映像。我在HAXM中使用它,并且我能够在启用主机GPU的情况下制作屏幕截图
答案 1 :(得分:0)
另一种解决方法是使用外部工具捕获模拟器的屏幕。例如。标准Windows附件是“截图工具”。
即使启用了“使用主机CPU”的仿真器也可以使用。它确实缺少一些功能,例如将屏幕截图框定为具有屏幕眩光和阴影的手机。