2016-04-28 11 views
0

ここで主な質問は、as3がインスタンスのどちらの方向または方向が正しいかを確認できる方法があるかどうかです。たとえば、ブロックがあるとします。私はフラッシュがプレーヤーのブロックのどの方向を検出できるようにしたい。プレーヤーがブロックの右側が向いている方向に立っているかどうかを確認する。Flash cc As3インスタンスが方向を確認しています

答えて

0

何かが左側か右側にあるかどうかを知りたいのですか?

if (block.x < player.x) { 
    // block on the left 
} else { 
    // block on the right 
} 
+0

私のpaltformerのコリジョンコードは面倒ではありませんが、ちょっと面倒です。私のプレーヤーが右側を見ているとき、基本的にはブロックの左側よりも大きいかどうかをチェックします。さて、私はブロックの右側にimと言うことができます。それはまだブロックの左側よりも大きい。したがって、プレイヤーは左側に戻ります。これは回避できなかったものです。私は左右の衝突にしか適用できない条件とルールを探しています。だから、as3がそのブロックに基づいてブロックの特定の方向を確認できるかどうかを考えたのはなぜですか。 – user199845

関連する問題