问题标签 [unity-webgl]
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.
unity3d - 在加载assetbundles以从低内存场景中卸载对象时,通过Unity检查内存空闲
我通过 Unity3d 在场景中加载资产包。我想知道如何在 WebGL 中从 Unity 中释放内存?有时应用程序退出并出现错误:浏览器无法为 WebGL 内容分配足够的内存。如果您是此内容的开发者,请尝试在 WebGL 播放器设置中为您的 WebGL 构建分配更少的内存。
如果内存不足,我想删除对象(从资产包中加载)。
unity3d - Unity WebGL 与网页通信
我是团结的菜鸟。所以,我正在尽力解释我被卡住的问题,我不知道如何解决。我有一个 Ruby on Rails 网站正在运行。
我正在统一构建一个小游戏,它很像库存管理系统。但是,库存是特定于用户的,用户可以对其进行更改。用户将游戏视为其仪表板的一部分。我想做的事:
- 用户登陆他的仪表板的那一刻,统一游戏应该加载登录的用户库存。
- 为此,我相信 unity webgl 需要与我的应用程序交互并获取用户。
还,
- 如何在无需构建应用程序的情况下测试所有这些?
chrome-web-store - Unity webgl 移植到 chrome 网上商店
我正在寻找一个简单的指南,如何从 Unity WebGL 构建移植到 Chrome 网上应用店。在网上找不到任何东西,但对我来说似乎是可能的,因为两者都基于 HTML5 技术。
请在这里分享您的知识。
unity3d - Photon Client SDK 和 WebGL 不支持多线程
当我在统一编辑器中运行游戏时,它运行良好。当我编译为 WebGL 并在 Firefox 中打开页面时,出现以下错误:
我认为在这种方法中: peer.Connect(connection, appName) 应用程序尝试启动新线程,但 WebGL 不支持多线程
javascript - 从浏览器访问 Unity Webgl 输出,反之亦然
我收到了一包 Unity webgl 并将其放入 Wordpress 的课程中。在 Unity 中生成的 index.html 可以在 iframe 中访问。这必须能够在访问课程时计算用户点击。
Unity开发者只说变量是Click,还有信息:
我阅读了 Unity 文档,我应该创建一个 js 脚本来从 Unity 检索消息。如何从 Unity 中检索消息?脚本应该放在哪里?
非常感谢任何答案。谢谢你。
unity3d - 在 WebGL 中获取错误:ReferenceError: $ 未定义
我在 Unity 5.2.3 中创建了 Unity 项目。我在 Unity 5.3.3p3 中打开这个项目并为 WebGl 编译并得到错误:由于 ReferenceError 调用错误处理程序:$ 未定义。
unity3d - 是时候在 webgl 上构建了吗(使用 webplayer)?
是时候在 webgl 上构建了吗(使用 webplayer)?WebGL 稳定吗?
unity3d - Unity WebGL 构建引发错误
我正在为 WebGL 平台开发多人游戏,我正在使用(http://lockstep.io/ - SocketIo 和 node.js 服务器)来处理游戏。
我正面临这些问题,如附图所示。
我不知道这些错误说明了什么?
我不认为问题出在我的编码方面,因为我的多人游戏在具有超过 4 个独立构建实例的独立构建中完美运行。
但它甚至没有在我的 WebGL 构建中打开。
WebGL 不支持线程吗?
请指导。这些错误是怎么回事?这些问题能解决吗??还是我必须改变我的整个项目实施?
javascript - Unity WebGL 外部资产
我正在 Unity 中开发一些 webGL 项目,该项目必须从目录加载一些外部图像,它在编辑器中运行良好,但是当我构建它时,它会在 web 控制台中引发 Directory Not Found 异常。我将图像放在 Assets/StreamingAssets 文件夹中,它将成为构建项目中的 StreamingAssets 文件夹(在根目录下,与 index.html 相同)。图像位于那里,但浏览器仍然抱怨无法找到该目录。(我在我自己的电脑上打开它,没有运行网络服务器)
我想我遗漏了一些非常明显的东西,但似乎我可以使用一些帮助,我一周前刚开始学习统一,而且我对 C# 或 JavaScript 不是很好(我正在努力变得更好...)这是否与某些 javascript 安全问题有关?
有人可以指出我正确的方向,我应该如何在 Unity WebGL 中阅读图像(无需编写)?
根据 webGL 中的 unity3d.com 构建除了线程和反射之外的所有内容,所以 IO 应该可以工作 - 或者我认为:S
我正在解决一些问题,现在我正在尝试加载一个包含图像路径的文本文件(由';'分隔):
然后我将所有行转换为正确的路径,并将它们添加到列表中:
Debug.Log 告诉我它看起来像这样:
file://////Downloads/FurnitureDresser/build/StreamingAssets/textures/79.jpg
所以这似乎没问题,除了所有那些斜线(这对我来说有点奇怪)
最后创建纹理:
围绕最后一部分(不确定:webgl 项目似乎不容易调试)它告诉我: NS_ERROR_DOM_BAD_URI: Access to restricted URI denied
有人可以告诉我发生了什么吗?最重要的是,创建一个可以在运行时加载图像的目录的解决方案是什么?