用于跨平台 3D 测量应用程序的 Java Applet 或 Unity3D

标签 java ios applet unity-game-engine

您认为 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/

相关文章:

Java语法缺陷

ios - 如何允许标签栏项目有多个 View Controller

ios - UiCollectionView 辅助功能焦点

java - 移动时闪烁(不使用 JPanel 或 Swing)

Java Applet网格布局问题

java - 访问两个 AtomicIntegers 作为一个操作线程安全吗?

java - jme3/Java 3d 路径实现?

ios - 在使用 iOS 和 Parse(或任何其他基于云的 SDK)时,我应该添加中间层(如 Java 或 Node)吗?

java - 如何解决 "The certificate is not valid and cannot be used to verify the identity of this website"错误?

java - 什么是 NullPointerException,我该如何解决?