gpt4 book ai didi

javascript - phaser.io 多个 phaser.game 实例

转载 作者:数据小太阳 更新时间:2023-10-29 05:15:34 25 4
gpt4 key购买 nike

我想在 Phaser.io 中使用多个 new Phaser.Game 实例,但是当我创建第二个 Phaser.Game 对象时,我得到以下错误 WebGL: INVALID_OPERATION: uniform2f: location不适用于当前程序

这是我使用的HTML代码

<div id="player1Holder"></div>
<div id="player2Holder"></div>

这是我使用的 JavaScript 代码

new Phaser.Game(700, 850, Phaser.AUTO, 'player1Holder');
new Phaser.Game(700, 850, Phaser.AUTO, 'player2Holder');

最佳答案

您目前不能在一个页面中嵌入多个 Phaser 游戏,除非:

  • 游戏仅使用 Canvas Renderer,或者
  • 每个游戏都在自己的 iframe 中。

这是因为 Phaser 使用 Pixi.js 进行渲染,而 Pixi 目前不支持其 WebGL 渲染器的多个实例。

关于javascript - phaser.io 多个 phaser.game 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23122556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com