2012-04-11 24 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不同的所有主流瀏覽器。