【问题标题】:Pixi.js / Phaser.js with Phonegap FastCanvas plugin?Pixi.js / Phaser.js 与 Phonegap FastCanvas 插件?
【发布时间】:2014-10-24 16:10:43
【问题描述】:

FastCanvas是Phonegap/Cordova在Android中获得更快画布的解决方案,但必须使用FastCanvas.create();创建

我想使用 Pixi.js(或使用 Pixi.js 的 Phaser.js),但这些库创建了自己的画布元素。

有没有人把这些结合起来?有没有办法让 Pixi.js 使用 FastCanvas?

【问题讨论】:

    标签: cordova phaser-framework pixi.js


    【解决方案1】:

    如果这是一个简单的案例,只需替换通过调用 FastCanvas.create 而创建的画布,那么我会说这将是非常微不足道的支持。但是在进一步查看他们的文档时,似乎只实现了 Canvas API 的一小部分(纯图像绘制),这意味着在整个代码库中插入了大量的条件检查,以及一些核心功能像文本和调试根本不起作用。这是我们明年可能会为 Phaser3 开发考虑的事情,届时我们将专注于更加模块化的系统,但恐怕要将其引入 Phaser2,您需要创建自己的分支并在需要的地方进行替换调用和添加检查.

    【讨论】:

    • 好的,谢谢你的解释。我现在意识到 FastCanvas 并不是画布的完整替代品。我尝试用 FastCanvas 替换 Phaser 中的画布,甚至不支持 fillRect。 'gles.js' 的解决方案看起来很有希望,你检查了吗?它没有正式发布,看起来更像是一个爱好项目,但它提供了 pixi 演示的极快速度,即使在我的带有 Android 2.3 的旧 Galaxy S 上也是如此
    【解决方案2】:

    适用于 android 4.0 到 5.0+ 上的 pixi.js。如果您想保持我的观点:“您需要将 Crosswalk 用于 android chromium webview。对于 pixi.js 库来说更好的 Crosswalk。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-15
      相关资源
      最近更新 更多