我正在寻找一种解决方案,将简单的3D场景嵌入到可在桌面和移动设备上轻松移植的网络浏览器中。
我需要:
WebGL提供了我需要的所有功能。我构建了一个简单的prototype 通过Three.js库使用WebGL。
但是,我需要一种跨桌面+移动设备高度移植的解决方案,并且可以在今天使用。我可以指定使用哪个浏览器或需要安装插件 - 但它必须适用于pcs,ios,android等
我已经尝试过HTML5 Canvas,但我无法获得任何阴影 - 我认为这是不可能的,因为阴影需要硬件加速。
我已经研究过Java3D解决方案但我知道无法在移动设备上运行它。
如果Apple只支持Flash,我会很高兴。
到目前为止,我的理解是否正确?有什么技术可以实现这个目标吗?
答案 0 :(得分:1)
跨平台很难获得。许多设备和浏览器尚未完全支持HTML5。我建议你检查JMonkeyEngine。只要平台支持Java,这在所有浏览器中都能很好地工作。
答案 1 :(得分:0)
无论好坏,“Flash”可以说是目前“最好的”解决方案......除了iPhone例外。
问:OpenGL是您的选择吗?
这是Steve Job关于iPhone上Flash的原始陈述:
以下是关于Adobe即将推出的Flash替代品“Edge”的链接:
http://www.beatweek.com/news/8896-adobe-html5-iphone-5-release-date-sees-flash-edge/
您可能也对Cocos3d(Cocos2d的扩展)感兴趣: