用于跨平台三维测量应用程序的Java小程序或Unity3D

用于跨平台三维测量应用程序的Java小程序或Unity3D,java,ios,applet,unity3d,Java,Ios,Applet,Unity3d,您认为Java小程序或Unity3D应用程序是制作跨浏览器3d web应用程序的最佳选择吗? 我打算制作一个web应用程序,它显示可以通过拖动(使用手指或鼠标,具体取决于平台)来导航的3d环境。该web应用程序将呈现开发站点的3d环境,包括等高线、水管位置、建筑物等 该应用程序必须在Windows桌面、Android、iOS和Windows Phone上运行。这就是为什么我倾向于使用web应用程序,而不是跨平台的智能手机库(如Mosync或Marmalade)。三维环境将是可导航的(通过拖动),

您认为Java小程序或Unity3D应用程序是制作跨浏览器3d web应用程序的最佳选择吗?

我打算制作一个web应用程序,它显示可以通过拖动(使用手指或鼠标,具体取决于平台)来导航的3d环境。该web应用程序将呈现开发站点的3d环境,包括等高线、水管位置、建筑物等

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

我知道的一件事是,WebGL退出了,因为它在IE上不起作用,在智能手机上的支持有限(我完全无视WebGL是正确的吗?)

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

  • 我真的可以用Unity3D编写一个应用程序/游戏,然后简单地编译成在Windows、Mac、Xbox 360、PlayStation 3、Wii、iPad、iPhone和Android上运行吗?

  • 您建议使用Unity3D应用程序路径还是Unity3D Web播放器路径?

  • 关于Unity3D,有一件事我不确定:所有的Unity3D功能都在iOS和Android上工作吗


好吧,我会选择Unity3d,因为它拥有所有直观的功能,可以制作真正跨平台的基于web的3d应用程序。在这种情况下,请选择Unity3D web player路径。此外,您还可以将Unity3D应用程序转换为flash,该应用程序将在所有主要浏览器中支持,而不是WebGL。

“未来的智能手机浏览器会继续支持Java小程序吗?”鉴于我的Android 2.3.4小程序目前不支持小程序,我猜答案是“否”。