如何嵌入 phonegap 应用程序内置的统一网络播放器?

How to embed unity webplayer built inside phonegap app?

导出使用 unity 制作的游戏后,我得到了两个文件 web.html 和 web.unity3d

我想将这款游戏嵌入到 phonegap 应用程序中。我使用了这段代码:

<object id="UnityObject" classid=" clsid:444785F1-DE89-4295-863A-D46C3A781394" width="1024" height="768" codebase="http://webplayer.unity3d.com/download_webplayer/UnityWebPlayer.cab#version=2,0,0,0">
<param name="Web/Web.unity3d" value="Web.unity3d" />
    <embed id="UnityEmbed" src="Web/Web.unity3d" width="1024" height="768" type="application/vnd.unity" pluginspage="http://www.unity3d.com/unity-web-player-2.x" /></object>

此代码在浏览器上有效,但当我使用 xcode 构建时没有任何显示。

您可能无法为 Unity WebPlayer 构建项目,一旦您需要为 运行 安装浏览器插件,它没有移动平台的本机版本。

要使用 phonegap,也许您应该将您的应用程序构建为您的 iOS ( and/or Android ) 的原生项目,或者尝试已经在某些设备上支持的 WebGL(我真的不知道 iOS 是否支持 WebGL(也许 iOS8),我读了一些关于 android 但从未尝试过的东西)...