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

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

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

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

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

感谢你的每一个回答。

EN

回答 1

Stack Overflow用户

发布于 2014-08-18 18:41:56

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

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

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

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

https://stackoverflow.com/questions/25263369

复制
相关文章
Android游戏引擎_2d游戏引擎
简介:AndEngine 基于libGDX框架开发,使用OpenGL ES进行图形绘制。同时继承了BOX2D物理引擎,因此能实现一些较为复杂的物理效果。在Rokon停止更新以后,AndEngine 成为Android 最为流行的2D游戏引擎
全栈程序员站长
2022/11/04
2.3K0
Godot 2D 和 3D 游戏引擎[通俗易懂]
Godot是一个全新开发的游戏引擎,其功能集类似知名的跨平台游戏引擎Unity,可用于开发PC、主机、移动和Web游戏。开发者引 擎的2D和动画支持要强于Unity,表示在功能和特性上没有其它开源游戏引擎能相媲美。 Godot引擎内置了类似Unity的编辑器,GUI工具 包,2D/3D物理支持,支持OpenGL ES 2.0 功能集的3D渲染器,易于学习的语言和API,支持用ASM.js或Google Native Client输出HTML5代码,支持 Linux、Windows和OSX开发平台
全栈程序员站长
2022/09/01
1.4K0
Godot 2D 和 3D 游戏引擎[通俗易懂]
你知道几种前端动画的实现方式?
随着互联网的持续发展,H5 页面作为与用户直接交互的表现层越来越复杂,呈现的形式也越来越丰富,从而也要求 H5 页面具有更多的花样性及动画效果。那前端实现动画效果的方式有哪些呢,大致有如下几种:
2020labs小助手
2020/11/04
4K0
H5canvas赛车游戏-基于lufylegend引擎
lufylegend引擎是canvas游戏中,比较简单的引擎之一,它不需要配置环境,类似引入jquery包的方式,引用对应js文件即可 lufylegend官方网站:http://www.lufyle
小古哥
2018/03/08
1.2K0
H5canvas赛车游戏-基于lufylegend引擎
Android游戏引擎_巨星引擎网络公司
大家好,又见面了,我是你们的朋友全栈君。 学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。
全栈程序员站长
2022/09/29
1.7K0
八款常见的Android游戏引擎
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGL ES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
全栈程序员站长
2022/10/02
3.7K0
Canvas绘图——2d表
初学JavaScript,用Canvas画一个表。主要用到昨天学的间歇调用(setInterval)。 方法和属性介绍 context.beginPath()、context.closePath():开始路径和结束路径。通俗讲就像纸上画画的落笔和提笔。 context.strokeStyle、context.fillStyle:设置边框颜色和填充颜色。 context.arc(x,y,radius,startAngle,endAngle,anticlockwise):画一个圆。 context.rotate
刘开心_1266679
2018/04/17
1K0
Canvas绘图——2d表
canvas星空的2d绘制示例
一切尽在注释里: <!DOCTYPE html> <html> <head>     <meta charset="utf-8"></meta>     <title>star rotate</title> </head> <body>     <canvas id="canvas">         当前浏览器不支持canvas,请更换浏览器使用     </canvas>     <script type="text/javascript">     window.onload=function()
lonelydawn
2018/02/09
7510
canvas星空的2d绘制示例
Android 8款开源游戏引擎
Angle是一款专为Android平台设计的,敏捷且适合快速开发的2D游戏引擎,基于OpenGLES技术开发。该引擎全部用Java代码编写,并且可以根据自己的需要替换里面的实现,缺陷在于文档不足,而且下载的代码中仅仅包含有少量的示例教程。
阳光岛主
2019/02/19
4.2K0
浅谈 Canvas 渲染引擎
用过 Canvas 的都知道它的 API 比较多,使用起来也很麻烦,比如我想绘制一个圆形就要调一堆 API,对开发算不上友好。
尹光耀
2023/03/16
2.6K0
浅谈 Canvas 渲染引擎
GCanvas 渲染引擎介绍
GCanvas 提供了一套类似于 H5 Canvas 标准的 JavaScript API。基于这套 API 可以方便的去做图形绘制、动画渲染等,开发的体验与 H5 Canvas 是完全一样的。
用户7293182
2022/01/20
1.2K0
GCanvas 渲染引擎介绍
LeaferJS,全新的 Canvas 渲染引擎
前几天群里有人发了一个新 Canvas 渲染引擎的图片,看数据和宣传口号相当炸裂,号称只用 1.5s 可以渲染 100 万个矩形,还是个国产的。
尹光耀
2023/10/16
5790
LeaferJS,全新的 Canvas 渲染引擎
好消息!Html5游戏和动画的福音
今年基本都淡出了cocos2d-js的开发,更多集中在普通H5应用上,还有自己的Fanvas组件(http://code.tencent.com/),做canvas动画。 不过,最近回头一看WebGL的消息,发现两个大好事。 一个呢,就是随着大家有钱起来,街上用iPhone 6、6s的人越来越多了,ios 9的覆盖率也越来越高。ios 9代表什么呢?代表强有力的支持webgl啊。 另外,Android方面也有好消息。Android在H5这一块一直跟不上时代,或者准确说是跟不上时代的国内Android手机厂商
用户1258909
2018/07/03
1K0
android游戏引擎andengine学习系列三:绘制游戏虚拟摇杆
andengine中绘制虚拟游戏摇杆非常简单,只需要实现AnalogOnScreenControl模拟摇杆类,在设置一些属性即可。先看效果图:
全栈程序员站长
2022/09/30
9280
android游戏引擎andengine学习系列三:绘制游戏虚拟摇杆
H5游戏开发:游戏引擎入门推荐
很多刚刚接触到游戏开发,准备大展拳脚的小鲜肉们,往往在技术选型这第一关就栽了跟头。毕竟网络上的游戏引擎良莠不齐,官网上相关资料也比较少,而选择一个适合的游戏引擎是一个项目最基础,也是很核心的一部分。 试想一下,在游戏开发进行到中后期的时候,才发现项目引入的游戏引擎与需求相悖,这时候不管是重新做一些修修补补的工作或者更换游戏引擎,这都是相当耗费人力物力的一件事。为了避免这种情况的出现,在前期选择适合项目需求的游戏引擎显得尤为重要。 接下来我们来聊一聊如何去选择适合项目的 JS 游戏引擎。
bering
2019/12/02
6.6K1
LayaAir引擎放弃Canvas API,打造次世代3D引擎与云游戏引擎,提供AI赋能!
LayaAir引擎放弃Canvas原生API,并不等于放弃2D,而是为更好的发展2D和3D!那为什么要放弃Canvas原生API,以及LayaAir引擎未来的发展规划,这里我们来和大家聊一聊!
Layabox Charley
2019/04/29
1.3K0
LayaAir引擎放弃Canvas API,打造次世代3D引擎与云游戏引擎,提供AI赋能!
LayaAir引擎放弃Canvas API,打造次世代3D引擎与云游戏引擎,提供AI赋能!
LayaAir引擎放弃Canvas原生API,并不等于放弃2D,而是为更好的发展2D和3D!那为什么要放弃Canvas原生API,以及LayaAir引擎未来的发展规划,这里我们来和大家聊一聊!
Layabox Charley
2019/05/10
1.3K0
LayaAir引擎放弃Canvas API,打造次世代3D引擎与云游戏引擎,提供AI赋能!
2d游戏shader(效果)
刚刚开源了自己积累的一些2D效果的Shader实现,项目GitHub地址。效果在下面列出,我使用的Unity版本是5.3.5p8(当前已更新到5.6.0f3),可用不低于此版本的unity打开查看。需要注意的是,我的实现初衷在于原理的理解,并未斟酌优化,如果项目中使用请考虑优化。本文会不定期更新,添加新研究的效果。后面如果有时间,我可能会开一系列博客详细写写每个效果的原理和实现细节,欢迎朋友和我一起讨论。(P.S. 如果对你有帮助,别忘了点GitHub右上角的star,谢谢!)
全栈程序员站长
2022/07/28
1.5K0
2d游戏shader(效果)
云游戏的服务器要显卡吗?云游戏服务器具有哪些功能?
现在游戏行业已经发展的越来越为成熟了,游戏行业所依靠的工具也比较多,比如手机电脑和云游戏服务器等。云游戏服务器作为一种新兴的工具和领域,是不少玩家所喜爱的,那么云游戏的服务器要显卡吗?云游戏服务器具有哪些功能呢?
用户8715145
2021/11/11
3.8K0
【开源】微信小程序、小游戏以及 Web 通用 Canvas 渲染引擎 - Cax
用于分组, group 也可以嵌套 group,父容器的属性会叠加在子属性上, 比如:
用户1654868
2018/06/21
2.5K0

相似问题

Android 2D图形游戏引擎?

40

顶级Android 2D游戏引擎

18

Android 2D canvas游戏-绘制背景位图

15

最佳Android[physics] 2d游戏引擎

10

没有引擎的Android 2D游戏开发

43
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文