从单独的沉浸式游戏加载 unity webgl 游戏
Loading a unity webgl Game from a separate immersive game
我有两个单独构建的 webGL 游戏。可以上传到游戏门户网站。两款游戏中的一款是 3d 游戏,玩家可以在其中四处走动并与某些物体互动。
当玩家与之互动时,我想在同一页面内加载其他游戏。我也想倒着做这个过程。
我试着这样做,将两个游戏添加到同一个项目中。做的时候遇到了很多问题
- 轻量级渲染管线设置冲突
- 由于该项目是一个WebGL,它应该是一个小的,但当我想扩大规模时却没有。 (20,30 场比赛)
- 由于尺寸原因,不支持移动网络平台。
任何人都可以给我一个解决方案吗?如有任何意见,我们将不胜感激。
如果您查看构建的 WebGL 游戏,您会看到一个 index.html
文件。您需要将您构建的两个游戏放在一个文件夹中,并创建一个新的 index.html
(基于您的 WebGL 构建包含的游戏),它将正确加载两个 unityInstance
同一页。
为此,您需要更改一些 ID,以便两个脚本不会与相同的 DOM 元素交互;并且您将需要更改构建游戏的文件路径,以便它可以访问游戏,即使它现在位于文件夹中。
这不是一个简单的挑战,不幸的是,它可能需要一些技巧才能实现自动化。您也可以尝试加载 WebGL 项目 JavaScript 或 iFrame
.
Unity WebGL 项目有一个最小大小(大约 10mb),因此它不会在一个页面上扩展到 20-30 个游戏。相比之下,如今典型的网页约为 2mb。您将不得不加载它们 one-at-a-time.
我有两个单独构建的 webGL 游戏。可以上传到游戏门户网站。两款游戏中的一款是 3d 游戏,玩家可以在其中四处走动并与某些物体互动。 当玩家与之互动时,我想在同一页面内加载其他游戏。我也想倒着做这个过程。 我试着这样做,将两个游戏添加到同一个项目中。做的时候遇到了很多问题
- 轻量级渲染管线设置冲突
- 由于该项目是一个WebGL,它应该是一个小的,但当我想扩大规模时却没有。 (20,30 场比赛)
- 由于尺寸原因,不支持移动网络平台。
任何人都可以给我一个解决方案吗?如有任何意见,我们将不胜感激。
如果您查看构建的 WebGL 游戏,您会看到一个 index.html
文件。您需要将您构建的两个游戏放在一个文件夹中,并创建一个新的 index.html
(基于您的 WebGL 构建包含的游戏),它将正确加载两个 unityInstance
同一页。
为此,您需要更改一些 ID,以便两个脚本不会与相同的 DOM 元素交互;并且您将需要更改构建游戏的文件路径,以便它可以访问游戏,即使它现在位于文件夹中。
这不是一个简单的挑战,不幸的是,它可能需要一些技巧才能实现自动化。您也可以尝试加载 WebGL 项目 JavaScript 或 iFrame
.
Unity WebGL 项目有一个最小大小(大约 10mb),因此它不会在一个页面上扩展到 20-30 个游戏。相比之下,如今典型的网页约为 2mb。您将不得不加载它们 one-at-a-time.