我正在使用Phaser.io
我想使用A, S, D,W键。我知道你可以像这样使用箭头键:
create(){
...
gameState.cursors = this.input.keyboard.createCursorKeys();
}
update(){
if (gameState.cursors.left.isDown) {
gameState.player1.setVelocityX(-160);
} else if (gameState.cursors.right.isDown) {
gameState.player1.setVelocityX(160);
}
}
Run Code Online (Sandbox Code Playgroud)
我试图切换.left.为.A.与.right.对.D.,但它不工作。
有任何想法吗?
我正在制作一个简单的“词典”应用程序来学习 Flutter。基本思想是用户可以将单词添加到他的字典中。
我有一个名为 Word 的类(术语、定义、列表中的示例),但现在我需要保存添加的单词,以便用户即使在关闭应用程序时也可以维护它们。
我听说过共享首选项和 SQLite 数据库,但在这种情况下最好的方法是什么?
我正在使用 Phaser.io
我刚刚学会了如何设置碰撞器功能:
this.physics.add.collider(enemies, platforms, function (enemy) {
enemy.destroy();
gameState.score += 10;
});
Run Code Online (Sandbox Code Playgroud)
但我想在没有平台的情况下做同样的事情。我想使用世界边界而不是平台。
我知道你可以这样设置世界边界:
player.setCollideWorldBounds(true);
Run Code Online (Sandbox Code Playgroud)
我试过了:
this.physics.add.collider(enemies, this.worldBounds, function (enemy) {
enemy.destroy();
gameState.score += 10;
});
Run Code Online (Sandbox Code Playgroud)
但这行不通。
有任何想法吗?