SAY討論區
標題:
請問 Actionscript(3.0) hitTest 碰到addChild 出來的砲彈該怎產生事件呢!? ActionScript 問題
[打印本頁]
作者:
bobodragon2001
時間:
2012-5-23 17:41:28
標題:
請問 Actionscript(3.0) hitTest 碰到addChild 出來的砲彈該怎產生事件呢!? ActionScript 問題
請問各位大大
本來我是這樣寫
var myroot = root;
this.addEventListener(Event.ENTER_FRAME,go);
function go(e)
{
this.x -= 1;
if (this.hitTestObject(myroot.a1))
{
myroot.score = myroot.score + 20;
trace(myroot.score);
this.removeEventListener(Event.ENTER_FRAME,go);
myroot.removeChild(this);
}
}
因為這時後, 碰撞的是一個名字叫 a1的物件
可當我碰到我用addchild出來的炮彈的物件後, 就無法產生碰撞瞭
reaction.addEventListener(MouseEvent.CLICK, froth)
function froth(MouseEvent){
var amissile:missile=new missile();
amissile.x = 18;
amissile.y = 158;
amissile.rotation = theArrow.rotation;
addChild(amissile);
}
我發現如果改為
if (this.hitTestObject(myroot.missile))
無法產生碰撞, 改為amissile也不行
敢問各位, 這種用addChild的物件該怎寫一段碰撞的參數!?
作者:
牛奶陽光
時間:
2012-5-23 19:54:37
加油站加油
作者:
andykom28
時間:
2012-5-23 20:10:59
希望大家能幫忙多多分享
作者:
hkgordan
時間:
2012-5-23 20:26:42
好帖盡在尼伊達
歡迎光臨 SAY討論區 (http://say.go2tutor.com/)
Powered by Discuz! X2