首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有canvas功能的Android 2D游戏引擎

具有canvas功能的Android 2D游戏引擎
EN

Stack Overflow用户
提问于 2014-08-12 19:41:42
回答 1查看 510关注 0票数 1

我正在寻找Android 2D框架,允许我创建画布层,我可以绘制像矩形,椭圆形atc (光栅图形)的简单形状。画布必须保存我在上面绘制的所有内容。

我发现了很多引擎(libgdx和engine ...)但如果他们有能力绘制形状,它只有一次屏幕更新。原因是我没有将绘制的形状存储到某种列表中,因为在应用程序中,每次屏幕更新都会出现绘制,所以我只想修改画布,而不是记住任何东西。

感谢你的每一个回答。

EN

回答 1

Stack Overflow用户

发布于 2014-08-19 02:41:56

据我所知,android不支持这样的东西。Android使用双缓冲,这意味着两个可选的“屏幕”彼此交替,所以如果你在其中一个上绘制,下一个将处于随机状态。

有一些技巧你可以用来达到你想要的效果,比如绘制两个屏幕,然后停止绘制,但android不支持这种行为,因为当你拿到一个画布时,它不确定它是否返回了与你上一帧完全相同的结果,它没有具体说明什么会导致错误,但如果你问我,它可能是屏幕上弹出的任何东西。

你并不真的需要一个引擎来做到这一点,你可以使用一个SurfaceView并在上面绘制(它支持你想要的形状)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25263369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档