您认为 Java Applet 或 Unity3D 应用程序是制作跨浏览器 3D Web 应用程序的最佳选择吗?
我打算制作一个显示 3D 环境的 Web 应用程序,可以通过拖动(使用手指或鼠标,具体取决于平台)进行导航。该网络应用程序将渲染开发 field 的 3D 环境,包括轮廓、供水管道位置、建筑物等。
应用程序必须在 Windows 桌面、Android、iOS 和 Windows Phone 上运行。所以这就是为什么我倾向于网络应用程序而不是跨平台智能手机库(如 Mosync 或 Marmalade)。 3D 环境将是可导航的(通过拖动)并包含简单(不详细)的 3D 对象,如建筑物、山脉、管道等。
我知道的一件事是,WebGL 已经过时了,因为它不能在 IE 上运行,并且对智能手机的支持有限(我完全忽视 WebGL 的说法正确吗?)。
future 的智能手机浏览器会继续支持 Java Applet 吗?
我真的可以在 Unity3D 中编写一个应用程序/游戏并简单地编译它以在 Windows、Mac、Xbox 360、PlayStation 3、Wii、iPad、iPhone 和 Android 上运行吗?
您是否建议使用 Unity3D 应用程序路径或 Unity3D Web 播放器路径?
关于 Unity3D,我不确定一件事:所有 Unity3D 功能都适用于 iOS 和 Android 吗?
最佳答案
据我所知,我会选择 Unity3d,因为它拥有所有直观的功能,可以制作真正跨平台的基于 Web 的 3D 应用程序。在这种情况下,请选择 Unity3D Web 播放器路径。此外,您也可以将 unity3d 应用程序转换为 Flash,与 WebGL 不同,它在所有主要浏览器中都支持。
关于用于跨平台 3D 测量应用程序的 Java Applet 或 Unity3D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10104753/