【问题标题】:How to add Phaser plugins?如何添加 Phaser 插件?
【发布时间】:2015-03-08 22:20:14
【问题描述】:

为什么我不能使用 Phaser 插件减少 CPU 或代码有什么问题?

<script src="assets/js/phaser.js"></script>
<script src="assets/js/SaveCPU.js"></script>

var game = new Phaser.Game(800, 726, Phaser.AUTO, 'container',{preload: gPreload, create: create});

function create() {
  this.game.plugins.add(new Phaser.Plugin.SaveCPU)
}

【问题讨论】:

  • CPU 使用率并没有降低,而且缺少关于如何在代码中添加插件的文档。请指教。

标签: javascript phaser-framework


【解决方案1】:

查看我添加 Phaser 插件的示例:

var game = new Phaser.Game(1024, 768, Phaser.AUTO, '', {
    init: function () {

        //Load the plugin
        this.game.kineticScrolling = this.game.plugins.add(Phaser.Plugin.KineticScrolling);
    }
});

本例的插件为:http://jdnichollsc.github.io/Phaser-Kinetic-Scrolling-Plugin/

【讨论】:

    【解决方案2】:

    我个人不会因为 github 上没有文档而使用 SaveCPU.js。实际上,它的 GitHub 存储库上发布了两个问题,所以不要费心使用该插件。

    如果你需要减少 CPU 负载,你应该重构你的代码。

    【讨论】:

      猜你喜欢
      • 2019-04-02
      • 1970-01-01
      • 2022-01-18
      • 2015-01-25
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      相关资源
      最近更新 更多