Flash 我的浏览器应用程序应该使用什么3d技术?

Flash 我的浏览器应用程序应该使用什么3d技术?,flash,3d,xna,webgl,unity3d,Flash,3d,Xna,Webgl,Unity3d,我需要在我的浏览器应用程序中进行一些小的3D渲染。不幸的是,InternetExplorer8不支持WebGL、Canvas2D或SVG。而且Windows XP用户无法安装IE9(它至少支持Canvas 2D) 你怎么看待基于插件的替代方案 我的意思是Silverlight和XNA 3D似乎不再受支持 如果我问苹果的话,Flash的名声不好 你觉得Unity3D怎么样 还有其他的吗 我需要一些论据。这似乎不是一个正确的问题,但无论如何,这是我的2美分: 银灯似乎已经死了。我很久没有看到任何

我需要在我的浏览器应用程序中进行一些小的3D渲染。不幸的是,InternetExplorer8不支持WebGL、Canvas2D或SVG。而且Windows XP用户无法安装IE9(它至少支持Canvas 2D)

你怎么看待基于插件的替代方案

  • 我的意思是Silverlight和XNA 3D似乎不再受支持
  • 如果我问苹果的话,Flash的名声不好
  • 你觉得Unity3D怎么样
  • 还有其他的吗

我需要一些论据。

这似乎不是一个正确的问题,但无论如何,这是我的2美分:

  • 银灯似乎已经死了。我很久没有看到任何网站使用它了。我怀疑有很大一部分普通用户安装了这个插件
  • Flash在台式机上占据主导地位,但在手机上不受支持(如果您还没有听说Adobe停止了移动Flash播放器的开发,即使是Android设备)
  • Unity3d具有非常酷的IDE。你可以在几个小时内创建你的小3D场景。但是插件支持并不好,而且在移动设备上也不起作用。最酷的是Unity3d 3.5中的Flash导出,它允许您以SWF的形式发布您的小3D内容
  • WebGL也是一个很好的解决方案,但正如您所说的,它并不在任何地方都受支持。但iOS设备将能够显示您的内容
  • Java小程序也死了。没有人喜欢它们,非开发人员有时甚至没有安装插件
  • 我会选择Flash和Stage3d。有一些像样的3d库,比如Alternativa3D和Away3D。也可以使用Unity3D和flash导出。这一解决方案将适用于普通人。当然,使用iPad的访问者不会看到你的3D产品


    您可以考虑在台式机上使用Flash,在移动设备上使用WebGL。取决于你的小3D元素有多复杂。

    如果你的目标是桌面机器上的web浏览器,那么最好的选择就是flash。我现在正在开发一个使用Flare3D的游戏,Flare3D是一个用于flash的商业3D库,到目前为止,我对它只有好话要说


    如果你的目标是移动设备上的网络浏览器,你最好再等一年,直到3D在所有移动设备上普及。还没有

    如果您的目标是使用已安装应用程序的移动设备,那么最好的选择是Unity3D。它易于部署并在iOS和android上运行3D

    Unity 3D也是在线web的最佳选择,因为它现在可以导出到flash。但它仍然有一个缺点,即不支持flash的设备也不支持unity作为浏览器插件

    为了让大家明白这一点,移动设备的唯一方法就是使用本机应用程序。但可能在一年内,移动浏览器将支持某种风格的OpenGLES2。然而,如果windows phone在那时取得进展,所有的赌注都将落空