【发布时间】:2020-05-26 23:17:17
【问题描述】:
Phaser 的第 3 天,我试图避免资产最初的“从天而降”。 我是这样初始化的:
this.kid = this.physics.add.sprite(50, 380, 'idle');
但是当重新加载游戏时,精灵会从天上掉下来直到碰到地面。有什么建议吗?
【问题讨论】:
标签: phaser-framework
Phaser 的第 3 天,我试图避免资产最初的“从天而降”。 我是这样初始化的:
this.kid = this.physics.add.sprite(50, 380, 'idle');
但是当重新加载游戏时,精灵会从天上掉下来直到碰到地面。有什么建议吗?
【问题讨论】:
标签: phaser-framework
我认为您将重力 Y 设置为某个正值。
您可以在config 中将其设置为 0,以避免物品掉落。
new Phaser.Game({
physics: {
default: 'arcade',
arcade: {
gravity: { y: 0 }
}
}
})
我建议你按照教程“Making your first Phaser 3 game”。 在第六部分有关于重力的部分。
【讨论】: