【发布时间】:2011-08-21 00:42:52
【问题描述】:
我正在寻找一种将简单的 3D 场景嵌入到网络浏览器中的解决方案,该浏览器在桌面和移动设备之间具有高度便携性。
我需要:
- 绘制简单的形状
- 阴影
- 碰撞检测
- 从 HTML 页面的 Javascript 操作场景的属性。比如移动灯光位置,移动形状。
WebGL 提供了我需要的所有功能。我已经建立了一个简单的prototype 通过 Three.js 库使用 WebGL。
但是,我需要一个在台式机和移动设备上高度便携并且可以在今天使用的解决方案。我可以指定使用哪个浏览器或需要安装插件 - 但它必须适用于 pc、ios、android 等
我已经尝试过 HTML5 Canvas,但我无法获得任何阴影 - 我认为这是不可能的,因为阴影需要硬件加速。
我已经研究过 Java3D 解决方案,但我知道它无法在移动设备上运行。
如果只有 Apple 支持,我会对 Flash 感到满意。
到目前为止,我的理解是否正确?有什么技术可以实现这一目标吗?
【问题讨论】:
-
Mac 桌面支持 Flash。只有 iOS 设备没有。
-
是的,对不起,我没有做出区分是不正确的。
标签: 3d