问题标签 [unity-web-player]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
156 浏览

internet-explorer - IE 11 中缺少 UnityObject2.getUnity().SendMessage() 方法

getUnity() 返回的 Dom 元素不包含 SendMessage。如何在 IE 中使用 SendMessage?

更新:这是一些错误。 http://answers.unity3d.com/questions/1051929/webplayer-unityobject2getunitysendmessage-method-i.html

0 投票
0 回答
533 浏览

facebook - facebook sdk 7.2 unity 5.2 个人资料图片虽然在编辑器中拉,但不在 facebook canvus 上?

我目前有2个问题

我使用统一 5.2.0 和 Facebook unity sdk 7.2 我的统一设置为 PC 构建(我将解释为什么刚才)

我一直在关注灰色区域的教程,并根据新 SDK 的需要对其进行调整。在我的统一编辑器中,我目前为我的个人资料图片、用户名、分享和邀请按钮以及 Facebook 登录按钮提供了一个位置。当我运行这个项目时,它完美地贯穿了一切。它获取个人资料图片和用户名并将它们放在需要的位置,共享和邀请按钮会在日志中发布它们正在工作的信息,这很好。我的第一个问题是:当我将编辑器放入网络播放器构建时,尝试登录时总是出现此错误。有关修复此部分的任何建议?

ArgumentException:无法覆盖标头:用户代理 UnityEngine.WWW.CheckSecurityOnHeaders(System.String[] 标头)(在 C:/buildslave/unity/build/Runtime/Export/WWW.cs:71)UnityEngine.WWW..ctor( System.String url,System.Byte[] postData,System.Collections.Generic.Dictionary`2 标头)(在 C:/buildslave/unity/build/artifacts/generated/common/runtime/UtilsBindings.gen.cs:125) Facebook.Unity.AsyncRequestString+c__Iterator1.MoveNext () (在 Assets/Facebook/Scripts/Utils/AsyncRequestString.cs:100)

我的第二个问题是:我构建了我的项目(网络播放器构建)并将其上传到我的托管服务器,然后当我跳上 Firefox 或 Internet Explorer 并在 Facebook 画布上访问我的应用程序时,它会加载,但是个人资料图片和用户名不出现。然而,共享和邀请工作。它只有不通过的图片和名称。

我将把我所有的代码都放进去,这样你就可以准确地看到我做了什么。抱歉,我对编码很陌生,所以它可能看起来很糟糕。

是的,我知道有很多冗余错误日志记录,但稍后会删除:)

你们可以提供的任何帮助将不胜感激:)

0 投票
0 回答
321 浏览

unity3d - 无法在 Web Player 上构建游戏

我的 2D 游戏在 Android 和 iOS 上运行良好。如果我将它导出为 WebGL 构建并在浏览器上打开它,浏览器就会被阻止。如果我将其导出为 Web Player 构建,构建将失败并在控制台中出现以下错误:

  • newpos < pos+kCompressAlign
  • AlignBytesCompress(byteStart) == byteStar

我能做些什么来解决这个问题?

0 投票
1 回答
629 浏览

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

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

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

此代码适用于浏览器,但当我使用 xcode 构建时没有显示任何内容。

0 投票
0 回答
284 浏览

unity3d - unity3d 网络播放器数据文件损坏

我有一个试图与统一网络播放器一起部署的 unity3d 游戏。我已经上传到我的cdn了。在我的机器上,它在 Firefox 和 safari 中打开得很好。但在某些机器上,它给出了Data file is corrupt (not a Unity Web Player file)错误。

google 上的解决方案包括将 Content-Type 设置为application/vnd.unityor application/x-unity。但这对我不起作用。除此之外,我找不到任何有用的知识。

如果它无法在特定机器上打开,它会在 Firefox 和 safari 中失败。

游戏在这里:https ://fabula-cdn.global.ssl.fastly.net/games/oneononefootball/1.1.0/WebPlayer/WebPlayer.html?1234&dev&on&1.1.0

有任何想法吗?谢谢

0 投票
1 回答
250 浏览

unity3d - 创建 unity3d 多人(PUN/unet)浏览器构建

我花了很多时间尝试为浏览器(网络播放器/网络 gl)构建 unity3d 项目。

Web 播放器崩溃并显示“内容已停止,因为检测到致命内容错误”。 http://185.46.9.211/web_player/web_player.html

Web GL 无法处理奇怪的 js 异常。 http://185.46.9.211/web_gl/index.html

统一 5.3.1。用于网络的 Unet 或 PUN(资产商店的最新版本)。视窗 7 x64。

Windows build(exe) 在多人模式下运行良好。

您能否解释一下 webgl 或网络播放器出现问题的原因?你能推荐一些工作教程吗?

0 投票
1 回答
421 浏览

c# - Unity3D 画布 SetActive 在 WebPlayer 上不起作用

我在 Unity 中遇到了 WebPlayer 的问题。

我的游戏在我的代码开头停用了一些画布,使用SetActive. 在编辑器或桌面版本中,这些画布已正确停用。

但是当我构建一个网络播放器版本时,它们不是。全部显示。我更新了所有内容,但没有任何变化。

这是我的代码:

0 投票
0 回答
72 浏览

javascript - 从 Unity 网络播放器中检索数据

当我尝试将数据从统一代码发送到页面中的 javascript 代码时遇到问题,我需要获取字符串列表,但它返回未定义。

统一脚本中的代码:

html页面中的Javascript代码:

如何将这些数据从 Unity 获取到页面中的 javascript 代码?

0 投票
0 回答
482 浏览

memory - Webplayer 退出并在 webrouser 中出错

我用 Unity3d 在 webplayer 上制作应用程序并在 webbrowser 中运行它。我的应用程序在场景中加载了大量带有网格的游戏对象(带有资产包)。并且在某些时候它会以错误退出。部分日志:

我在屏幕上打印:Profiler.GetTotalAllocatedMemory()、Profiler.GetTotalReservedMemory()、Profiler.GetTotalAllocatedMemory()、unusedReservedMemory = Profiler.GetTotalUnusedReservedMemory()、unusedReservedMemory not null 当应用程序退出时出错。应用程序未响应http://prntscr.com/adf9of时的屏幕截图。

0 投票
0 回答
33 浏览

canvas - Unity WebPlayer 无法正确渲染画布

我试图为 2D 统一教程 Roguelike 修改 Ortographic Camera 中的 Clip 面板,但突然在重新构建后,画布中的游戏对象显示为全白,如下所示: 在此处输入图像描述

如教程所示,白盒子应该是游戏板的一部分。我恢复了上次所做的更改,但还是一样,现在我找不到这里发生了什么。有谁知道如何解决这个问题?顺便说一下,Native PC 构建工作正常,只有 webplayer,我需要使用 webplayer,因为我有现有的 JS 代码可以使用它。