gpt4 book ai didi

javascript - Action 流畅

转载 作者:行者123 更新时间:2023-11-27 22:46:49 28 4
gpt4 key购买 nike

我想在单击按钮时进行移动:向左。这是针对移动运动的...

问题在于它的移动,但只有一次。我需要点击按钮发送垃圾邮件...

代码:

在创建中:

this.buttonleft.inputEnabled = true;
this.buttonleft.events.onInputDown.add(this.clickMoveLeft, this);
this.buttonleft.mouseDownCallback = false;

this.buttonleft.alpha = false; // Making no visable

在所有内容下 - 单独的功能:

clickMoveLeft: function()
{
if(!this.clickMoveLeft.mouseDownCallback)
{
this.player.body.velocity.x = -160;
this.buttonleft.mouseDownCallback = true;

}
else if (!this.clickMoveLeft.mouseUpCallback)
{
this.player.body.velocity.x = 0;
this.buttonleft.mouseDownCallback = false;
}

最佳答案

我不知道移相器框架,但是知道 js 事件如何工作以及 quick search in the docs 之后我很确定当您单击鼠标时 .mouseDownCallback 回调只会触发一次并且不是连续的。因此,您可以使用 mousedown 事件来调用一个函数,该函数会继续移动您想要移动的内容,并使用 mouseup 来停止它。

关于javascript - Action 流畅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38359972/

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