unity-webgl相关内容

如何在WebGL中从HTML5播放器绘制视频并将其投影到3D平面上?

我正在使用Unity将我的应用程序构建为WebGL,我发现自己需要从HTML播放器中获取视频,并将其绘制在3D空间的平面上。 我知道您可以在CanvasRenderingContext2D上调用drawImage()并传入对视频播放器的引用,当函数运行时,当前帧将被绘制到画布上。 我所能找到的与该函数最接近的3D等价物是WebGL2RenderingContext.texImage3D ..
发布时间:2022-08-29 11:41:26 其他开发

Application.streamingAssetsPath 和 WebGL 构建

在我正在处理的项目中,我在 StreamingAssets 目录中有两个 json 文件.处理它们的脚本在独立 PC 构建中完美运行,但在 WebGL 构建中根本不起作用. 我收到“找不到文件!"根据脚本的消息: else if (!File.Exists (filePath)){Debug.LogError("找不到文件!");} 我得到了使用 WWW 类的答案,如 Unity Te ..
发布时间:2021-12-11 17:31:23 C#/.NET

我可以为没有 Unity 徽标的 webgl 创建游戏吗?

我可以在下载时为没有 Unity 徽标且没有标题“Unity webGL"的 webgl 创建游戏吗?.示例 解决方案 根据docs 您需要 Pro 许可证才能删除启动画面.(屏幕中间的标志) 至于游戏周围的框架容易更改,只需将HTML更改为此处记录.您可以选择其中一种默认设置,也可以创建自己的模板. 根据这些文档,您在 Assets 中创建名为 WebGLTemplates ..
发布时间:2021-12-11 17:27:34 其他开发

更改页面时如何清理和卸载 Unity WebGL 画布

在下载并运行 Unity WebGL 游戏后更改当前页面时,我的网络应用程序出现问题. 事实上,我确信游戏正在运行,因为我不断听到玩家死亡时的声音. 有没有办法在更改网页时删除所有上下文?这可能是一种内存泄漏吗? 编辑 1:我的 web 应用程序是用 AngularJS/Material 完成的 解决方案 解决方案很简单:在 iframe 中加载 WebGL unity, ..
发布时间:2021-12-11 17:23:30 前端开发

Unity3D - 将图像从 PC 内存上传到 WebGL 应用程序

我需要用户将他(她)的头像图片从 PC 上传到游戏 如何创建文件对话框并将图像上传到 WebGL 游戏? 解决方案 今天是你的幸运日 :P 我接受了你的挑战.这是您的操作方法. 首先,这里有关于如何将 JavaScript 与 Unity 交互的说明. 读到我制作了这个文件,我把它放在 Assets/Plugins/WebGL/GetImage.jslib 就像文档说的那 ..
发布时间:2021-12-11 16:59:52 C#/.NET

将帧缓冲区数据从一个 WebGLRenderingContext 复制到另一个?

如果以下内容没有太大意义,请参阅下面的背景部分,为了使问题尽可能清楚,我省略了大部分上下文. 我有两个具有以下特征的 WebGLRenderingContext: WebGLRenderingContext:InputGL(允许对其帧缓冲区进行读写操作.) WebGLRenderingContext:OutputGL(允许在其帧缓冲区上只写操作.) 目标:在移动设备上,在 33 ..
发布时间:2021-09-23 18:37:19 其他开发

Unity WebGL - 防止 <Canvas>从吃掉所有鼠标/键盘输入?(HTML 输入字段)

统一 5.4 构建一个 Unity WebGL 应用程序(不是游戏)来处理 Unity 方面的所有 3D 内容,并且所有 UI 都是使用 HTML/CSS/JS 构建的.默认情况下,WebGLInput.captureAllKeyboardInput 设置为 true,这会导致任何需要键盘(文本)输入的输入字段被破坏,因为任何键盘控件都会自动被 Unity 占用而不是进入输入字段.做 #i ..
发布时间:2021-09-14 19:36:43 前端开发

如何卸载 unity WebGL

我正在使用 unity webGL 构建,这是在 javascript 中初始化/加载 unity webgl 的方法. var gameInstance = UnityLoader.instantiate("gameContainer", "Build/WebGLDemo.json", {onProgress: UnityProgress}); 但是没有办法卸载webgl.我可以删除画布标 ..
发布时间:2021-09-14 19:28:35 C#/.NET

Unity WebGL 外部资源

我正在 Unity 中开发一些 webGL 项目,该项目必须从目录加载一些外部图像,它在编辑器中运行良好,但是当我构建它时,它在 Web 控制台中引发目录未找到异常.我将图像放在 Assets/StreamingAssets 文件夹中,该文件夹将成为构建项目中的 StreamingAssets 文件夹(在根目录下,与 index.html 相同).图像位于那里,但浏览器仍然抱怨无法找到该目录.(我 ..
发布时间:2021-09-14 19:25:10 C#/.NET

如何在屏幕Web gl unity上填充空白?

空白图片 所以我们正在制作此游戏,我希望游戏屏幕填充空白(我认为这就是使其成为原始分辨率?). 编码人员说“容器只是被硬编码为一定大小",他不知道如何使所有计算机完全一致地填满屏幕,例如,如果计算机的分辨率不同. 该游戏是统一制作的,而那个家伙是在网络浏览器中说的. 对不起,谢谢您,这个网站的新手. 解决方案 您需要通过“项目设置"->“播放器",然后在"WebGL ..
发布时间:2021-05-14 20:46:56 前端开发

在新的Unity WebGL模板中添加全屏显示方式

通常来说,在使用Unity WebGL构建时,默认模板如下所示 从文档中,我们可以看到当我们想要使用时在Unity中使用WebGL模板,我们必须在Assets中创建一个名为 WebGLTemplates 的文件夹,以及一个名为New Template(或您将要使用的其他名称)的文件夹,然后在其中添加 index.html . 此外,index.html应该具有与此类似的代码 ..
发布时间:2021-04-26 20:48:44 前端开发

Chrome嵌入程序禁止生成Wasm代码

我将在Unity内建的Web应用程序中嵌入了Unity内建的WebGL游戏.我出于安全目的在后端使用了CSP,但是即使在我的CSP中包含了 wasm-eval 指令之后,我仍然仅在Chrome中继续遇到这些错误: UnityLoader.js:4无法异步准备wasm:CompileError:WebAssembly.instantiate():Wasm代码生成被嵌入器所禁止printErr @ ..

Firebase Storage SDK无法在Unity Web Build中使用

我正在研究一个使用Firebase Storage在运行时下载一些资源的项目. 问题是我需要生成我的应用程序的Web构建,当我尝试时,Unity说找不到Firebase命名空间. 是否存在将Firebase Storage与WebGL构建一起使用的解决方法?我读过一些人说Firebase的REST API可以实现,但是我认为这不太容易,因为该项目使用了下载进度和SDK提供的其他功能. ..
发布时间:2020-11-08 02:08:33 其他开发

如何为Unity 3D创建角度模块?

我希望使用Unity WebGL创建一个Angular模块.实际上,在这个主题上还没有做任何事情,并且今天还没有模块. 但是,我迷失了一点,我需要帮助.如果该模块将开发为Angular 2,那将是很好的选择.但是到目前为止,我知道Angular 1. Unity 3D导出实现了这一点 ..
发布时间:2020-08-31 04:28:06 前端开发

从Unity WebGL调用Angular2函数

当前,我正在使用带有Unity可视化工具的Angular2 2.1.2版,该可视化工具由Unity 5.5构建. 我需要做的是从Unity到Angular2进行通信. 我正在使用类似于下面的代码 public void GetBillOfMaterials(string callbackFn) { var result = LightSystem.BillOf ..
发布时间:2020-07-12 23:09:32 C#/.NET

Unity WebGL-防止< Canvas>吞噬了所有的鼠标/键盘输入吗? (HTML输入字段)

Unity 5.4 构建一个Unity WebGL应用程序(不是游戏)来处理事物在Unity方面的所有3D内容,并且所有UI均使用HTML/CSS/JS构建.默认情况下,WebGLInput.captureAllKeyboardInput设置为true,这会导致需要键盘(文本)输入的所有输入字段都被打断,因为Unity会自动占用任何键盘控件,而不是转到输入字段. #if !UNITY_ ..
发布时间:2020-07-12 22:55:51 前端开发

将Firebase与Unity和WebGL一起使用

我当时正在考虑在基于Unity的游戏中使用Firebase远程配置. 我打算用WebGL在Facebook上发布游戏,并且想知道是否将WebGL的Firebase实现作为SDK的一部分? 解决方案 Firebase-Unity SDK仅用于用于WebGL构建的Web API . 如果要在Facebook平台上发布游戏,最好使用 Parse.com .但是,主SDK不支持WebG ..
发布时间:2020-07-12 22:54:14 其他开发

Unity WebGL构建中的Firebase

有没有办法在Unity WebGL项目中使用实时数据库? 如果我理解正确,那么数据库统一SDK将可以运行,但auth SDK不能运行,对吗? (为什么会这样,并且在不久的将来可能会发生变化?)我可以看到的替代方法是: 1)使用REST API进行身份验证(我只使用WWW类就可以做到这一点),但是我看不到使用从REST API接收到的auth令牌进行身份验证的方法数据库SDK. 2 ..
发布时间:2020-07-12 21:41:27 其他开发