【问题标题】:How Can I Turn This Javascript Code Into Phaser Code?如何将此 Javascript 代码转换为 Phaser 代码?
【发布时间】:2016-08-09 17:08:48
【问题描述】:
if(mouse.x && mouse.y) {
  myGameBall.x = mouse.x;
  myGameBall.y = mouse.y;
}

如何将这段 Javascript 代码转换为 Phaser 代码?

【问题讨论】:

  • ' window.addEventListener("mousemove" , function(e) { mouse.x = e.pageX; mouse.y = e.pageY; }); '

标签: javascript phaser-framework


【解决方案1】:

你可以使用game.input,像这样

create = function() {
    // ..
    this.game.input.addMoveCallback(this.doMyGameMouseMove, this);
}

doMyGameMouseMove = function(evt) {
    if (evt.isDown) {
        myGameBall.x = evt.x;
        myGameBall.y = evt.y;
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-24
    • 1970-01-01
    • 2020-05-07
    • 2019-11-19
    • 2019-05-26
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多