javascript - 移相器从左到右延迟移动
问题描述
我正在尝试使绿色壁架从右向左移动。下面的代码有效,并且它朝着正确的方向移动,但在触发 resetLedge 函数之前有几秒钟的延迟。
const game = new Phaser.Game(800, 600, Phaser.AUTO, '', {
preload: preload,
create: create,
update: update
})
function update(){
moveLedge(ledge,-100)
}
function moveLedge(ledge,speed){
ledge.body.velocity.x = speed
if(ledge.body.x <= -(game.world.width)){
resetLedge(ledge)
}
}
function resetLedge(ledge){
ledge.body.x = game.world.width
}
解决方案
推荐阅读
- c# - 在 Visual Studio 2017 中检索连接字符串
- java - 抽象的目的是什么?
- c - 将 x 进行算术左移 n 位 (C)
- azure - 如何将 azure terraform 变量应用于多个 tf 文件一起处理?
- reactjs - contentful / gatsby 中的无限滚动图片库
- r - 文件复制,根据需要制作目录
- vuejs2 - 如何仅在 Vue 2.0 中向 DIRECT PARENT 发送数据?
- ajax - Angular 8获取带有身份验证头的txt文件
- laravel - 如何在laravel中交换数据
- android - 如何在 NDK-BUILD 中构建 arcore camera_utility 共享库?