2012-04-11 63 views
0

您认为Java Applet或Unity3D应用程序是制作跨浏览器3D Web应用程序的最佳选择吗?用于跨平台3D测量的Java小程序或Unity3D应用程序

我打算做一个web应用程序,显示可以通过拖动(使用手指或鼠标根据平台)导航的3d环境。该Web应用程序将呈现包括轮廓,水管道位置,建筑物等开发站点的3D环境。

该应用程序必须在Windows桌面,Android,iOS和Windows Phone上运行。所以这就是为什么我倾向于一个网络应用程序,而不是跨平台的智能手机库(如Mosync或Marmalade)。 3D环境将可导航(通过拖动)并包含简单(不详细)的3d对象,如建筑物,山脉,管线等。

我知道的一件事就是WebGL因为它不适用于IE并且对智能手机的支持有限(我是否完全无视WebGL?)。

  • 未来的智能手机浏览器是否会继续支持Java小程序?

  • 也真有这回事,我可以编一个程序/游戏在Unity3D,只是编译它在Windows的Windows,Mac上运行,微软Xbox 360,PlayStation 3的,Wii游戏机,iPad,iPhone和Android的?

  • 您会建议Unity3D应用程序路径还是Unity3D Web Player路径?

  • 关于Unity3D,有一点我不确定:Unity3D的所有功能都可以在iOS和Android上使用吗?

+0

*“未来的智能手机浏览器是否会继续支持Java小程序?”*鉴于我的Android 2.3.4小程序现在不支持小程序,我猜测答案是'不'。 – 2012-04-11 19:53:17

回答

1

据我所知,我会去Unity3d,因为它已经得到了所有直观的特点,使真正的跨平台的基于Web的3D应用程序。在这种情况下,您可以使用Unity3D网络播放器路径。此外,您还可以将Unity3d应用程序转换为Flash,以支持与WebGL不同的所有主流浏览器。