close
Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物

你Hittest那部份有問題
你應該測試的是已經addChild的敵人同子彈
而不是new新的
因為你new出來的物件預設會同時在(0,0)
所以會直接觸法碰撞而
並且因為沒有addChild所以會出錯

你應該如下修改
//用來存子彈
var bulletArea:Sprite = new Sprite();
....
....
addChildAt(enemyArea,0);
//這句後面加上
addChildAt(bulletArea, 1);

//在建立子彈部份
function shoot(event:MouseEvent):void{
var temp:mc_bullet=new mc_bullet();

addChild(temp);
//這句改成用bulletArea
bulletArea.addChild(temp);

}

//hitest部份則變成這樣
function hitTest(event:Event):void{
var i:uint = 0;
var j:uint = 0;
var bullet:mc_bullet = null;
var enemy:mc_enemy = null;
for(i = 0; i < bulletArea.numChildren; i++)
{
bullet = bulletArea.getChildAt(i) as mc_bullet;
for(j = 0; j < enemyArea.numChildren; j++)
{
enemy = enemyArea.getChildAt(j) as mc_enemy;
if(bullet.hitTestObject(enemy))
{
enemyArea.removeChild(enemy);
j--;
}
}
}
}

Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物Lv,Gucci,Lv包包,Lv錢夾,Lv手錶,Lv目錄,Gucci公仔包,Lv購物包,Lv水桶包,Lv批發,愛美仕名牌購物
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 todd08 的頭像
    todd08

    愛美仕名牌購物中心,[www.aaashops.com],Lv,Gucci,包包,皮夾

    todd08 發表在 痞客邦 留言(0) 人氣()