我在 cocos2dX 中为 android 和 ios 开发了一个游戏。
现在我想截取应用程序的屏幕截图以上传到 Play 商店。
为此,我需要从不同的 Android 模拟器捕获屏幕截图。但是,当我在使用 Eclipse 中的捕获按钮运行游戏时截取模拟器的屏幕截图时,我只有黑屏。
我搜索了解决方案,发现是因为我在 AVD 设置中启用了使用主机 GPU 仿真。但我启用了它以在模拟器中运行 cocos2dx 游戏。如果我取消选中此选项,我的游戏将在模拟器中崩溃。
我已经尝试使用 api 级别 17 到 20,并选中和取消选中此选项。但是要么游戏崩溃,要么截图黑屏。任何人都可以建议解决这个问题。我还尝试了许多其他建议,例如从堆栈溢出和其他论坛取消选中删除用户数据等。但是找不到任何完美的解决方案来解决这个问题
提前致谢。
最佳答案
尝试使用 API 15 和 Intel x68 镜像。我将它与 HAXM 一起使用,并且能够在启用主机 GPU 的情况下制作屏幕截图
关于android - cocos2dx游戏模拟器截图方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26283637/