0
私はオブジェクトのグループを持っており、その変数の1つにアクセスする必要があるため、(game.physics.arcade.overlapを使用して)タッチされているオブジェクトにアクセスします。誰も私に何か提案を教えてもらえますか?前もって感謝します。PHASER - グループ内のobjのvarにアクセスする
私はオブジェクトのグループを持っており、その変数の1つにアクセスする必要があるため、(game.physics.arcade.overlapを使用して)タッチされているオブジェクトにアクセスします。誰も私に何か提案を教えてもらえますか?前もって感謝します。PHASER - グループ内のobjのvarにアクセスする
あなたは物理学のタイプを指定していないが、私はそれはアーケードだと仮定します。
function create()
{
...
bullets = game.add.group();
bullets.enableBody = true;
bullets.physicsBodyType = Phaser.Physics.ARCADE;
veggies = game.add.group();
veggies.enableBody = true;
veggies.physicsBodyType = Phaser.Physics.ARCADE;
...
//Create veggies, bullets, etc...
}
function update()
{
...
game.physics.arcade.overlap(bullets, veggies, collision, null, this);
...
}
function collision(bullet, veg)
{
console.log(bullet);
console.log(veg);
}
イベントが発生したときに「衝突」機能は、グループ要素を取り込み、あなたは「sprite vs group」または「group vs groupのためにそれを使用することができます"(ARCADE物理学)
ありがとうございました! – UpARiver