2011-06-24 36 views
0

我最近完成了我正在为手机或浏览器开发的游戏概念的第一次迭代。我的计划是使用PhoneGap并将其写入JavaScript/HTML并将其移植到任何地方。因为我想在图形上点亮并支持任意数量的分辨率和方向,所以我构建了这个使用SVG的应用程序。我一直在Chrome中测试,并认为相同的SVG支持将在Android上... ...将SVG融入Android for PhoneGap游戏

好了做了一些谷歌搜索后,我看到android开发人员特别遗漏了SVG渲染从浏览器...我认为这意味着一旦我将我的应用程序转换为PhoneGap格式,它就不会在Android上运行。有没有办法用PhoneGap插件或其他东西来烘焙SVG渲染,还是我是SOL?

I saw that Honeycomb支持SVG,有谁知道他们是否计划将此举支持到2.2,2.3等?这似乎是一个巨大的疏忽,如果你想支持多种分辨率和屏幕,你就不会采用技术,而不是动态创建图形。

回答

0

正如你在你的问题中提到的那样,对SVG的支持被编译到Android 3.0的Webkit浏览器中。我只是想在Android 3.1模拟器,它是在那里工作,以及:

enter image description here

所以看起来好像,为将来的版本中,我们或许可以对被包括在WebKit浏览器的SVG支持计数。

我不知道有任何工作将SVG带到早期Android版本的webkit浏览器上。

0

可能能够使用canvg它使用JavaScript解释SVG并在画布上绘制它。我预计游戏的表现会过于缓慢,尽管(我还没有尝试过)