0

你认为 Java Applet 或 Unity3D 应用程序是制作跨浏览器 3d 网络应用程序的最佳选择吗?

我打算制作一个显示 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 吗?

4

1 回答 1

1

AFAIK,我会选择 Unity3d,因为它具有所有直观的功能,可以制作真正跨平台的基于 Web 的 3d 应用程序。在这种情况下,请选择 Unity3D 网络播放器路径。此外,您还可以将 unity3d 应用程序转换为 Flash,这将支持所有主流浏览器,而不像 WebGL。

于 2012-04-11T11:18:15.480 回答