[問題] 兩個物件同時碰撞偵測
目前畢業專題嚴重卡關
我們是利用ARDUINO連接蜂鳴片產生訊號傳輸給FLASH
現在在FLASH的設計上卡住了
我們在製作鼓譜
每個音符為一個影片片段
但無法一次偵測兩個影片片段
因為ARDUINO只能一次傳輸一個訊號
所以當FLASH介面要同時敲兩個訊號
就會產生FLASH不能同步偵測到
請問FLASH能同事偵測兩個影片片段嗎?
有什麼方法能改善現在的情況嗎?
我們目前利用hitTestObject()來做偵測碰撞
以下是感應區塊的程式碼
//接收Arduino傳的數值
function receiveData(event:DataEvent):void {
trace(event.data);
ArduinoInt=Number(event.data);
if (isOK) {
switch (ArduinoInt) {
case 50 :
sch=mus.play();
break;
case 49 :
sch1=mus1.play();
break;
}
碰撞物件code
this.addEventListener(Event.ENTER_FRAME,one);
function one(evt:Event){
//50_boo=true;
if(this.hitTestObject(MovieClip(root).aa_mc)){
if(root['ArduinoInt']==49){
trace("a0_ok");
}
http://ppt.cc/7w~2
http://ppt.cc/A6;N
黃色是偵測區塊 當區塊偵測到音符時 有收到訊號TRUE
沒收到訊號FALSE 並且產生紅色區塊
但目前感應區塊經過兩個物件的時候 沒辦法同步
我們是希望能讓感應區塊加大範圍 不是一相交就產生反應
而是在感應塊內都可產生反應
希望有人可以幫幫忙!!很急~~
謝謝!!謝謝~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.41.65
→
10/27 09:36, , 1F
10/27 09:36, 1F
→
10/27 09:36, , 2F
10/27 09:36, 2F
→
10/28 13:23, , 3F
10/28 13:23, 3F