一般的な質問:Haxeのif文の条件としてオブジェクトの存在を使用できますか?もしそうなら、どうですか?Haxeのif文にオブジェクトの存在を使用する
特定の質問:私はHaxeゲームの開発を学んでおり、HaxePunkゲームライブラリ/フレームワーク/エンジンを使用しています。それを使用することに関するチュートリアルはあまりありませんが、FlashPunk(それが基づいているActionScriptのゲームライブラリ/エンジン/フレームワーク)チュートリアルに従うだけで十分です。しかし、HaxePunkでの衝突検出の仕組みは、衝突があった場合、衝突したオブジェクトを返します。
var b : Bullet = collide("bullet", x, y);
if (b) {
b.destroy();
}
私はヌルタイプに対してそれをテストしてみたが、それは動作するようには思えません。それはいくつかの理由でif(b)
構文を持っていないhaXeのために決定されました
var b : Bullet = collide("bullet", x, y);
if (b != null) {
b.destroy();
}
:コメントで言及kirilloid
'if(b!= null)'が動作するはずです – kirilloid
Herp、derp。大文字小文字は私の最後です。ありがとう! – mkosler
@kirilloid:そのコメントは答えでなければなりません;) – back2dos