0
私は現在クリケットゲームに取り組んでいますが、少し問題があります。私はそれをプログラムして、ボールがその人に当たったときにゲームを登録し、何かが起こるようにします。しかし、ストライカー(mcGuy1)には、私が呼びたいバット(mcBat)MovieClipが含まれています。だから、私はバットのムービークリップに当たったときだけ、何かをするようにしたい。Actionscript 3別のMoviClipの中でムービークリップを呼び出す
// Function for hitting the bat
function hitBat(event:Event):void
{
if(mcBall.hitTestObject(mcGuy1)){
score++
mcBall2.gotoAndPlay(2);
mcBall.gotoAndStop(1);
txtBox2.text = "You hit the ball!";
myShot2.play();
txtBox3.text = "Score: " + score;
}
else if(mcBall.hitTestObject(mcWall))
{
txtBox2.text = "You missed!";
}
}
ので、代わりのhitTestObject mcGuy1が、私はそれがMCBATムービークリップを打つことにしたい。これは、そのために私のコードです。
ありがとうございます!それが子供である場合(mcBall.hitTestObject(mcGuy1))
mcBat
がmcGuy1
のメンバーである場合
これは[タグ:バッチファイル]とどのように関連していますか?ランダムにタグを追加する前にタグ情報をお読みください! – aschipfl
おっと、私の悪いことは、そのタグを誤って犯したに違いありません。申し訳ありません:s – ShabaniTheGorilla
パスは単に 'mcGuy1.mcBat'ではありませんか? 'if(mcBall.hitTestObject(mcGuy1.mcBat)){試してください}' –