Actionscript3.0-碰撞偵測

在flash actionscript3.0中,碰撞方法有四種:
假若有兩物件,B1,B2

1.Object.hitTestObject(Target)
---------------------------------------------------------------------------------------
if(B1.hitTestObject(B2)){ //TestObject與TestPoint不同點在於一個是碰到物件外框,一個是物件與座標的偵測
trace("碰撞")
}else{trace("沒碰到")}

2.Object.hitTestPoint(Target)
---------------------------------------------------------------------------------------
if(B1.hitTestPoint(B2.x,B2.y,true)){  //請注意 Point部份要輸入碰撞的座標 這裡輸入B2座標
trace(" 碰撞")
}else{trace("沒碰到")}


3.自定義class,以上兩種也許都無法提供你的需求,當你想做物件精密碰撞時
   http://justfly.idv.tw/2009/05/25/Just_639.html <--可以至justBlog下載as2.0或3.0方法

---------------------------------------------------------------------------------------

if(HitTest.complexHitTestObject(hit_mc1, hit_mc2 , 5)){

trace(" 碰撞")

}else{

trace("沒碰到")

}



4.計算兩物件距離

  如果你高中數學還記得的話,在圓相交接觸的計算中,有計算到兩個圓是否接觸

  沒錯,用的就是計算兩圓心距離是否小於兩物件半逕,說到此相信你已知道該如

  做,以距離來延伸做變化.

  • 留言者: Z0912256341
  • Email:
  • 網址:
  • 日期: 2010-08-21 23:33:05
您好我是使用設定一個方塊

然後用阿法直把它變成0

那我這種碰撞方式用第一種OK嗎?

我的是2.0版本 真不好意思第一個問題忘記說了

麻煩您了




  • 留言者: seal771006
  • Email:
  • 網址:
  • 日期: 2010-09-17 16:45:09
大大您好!

有沒有元件座標隨著影格變動???

本人在碰撞偵測遇到困難...




  • 留言者:
  • Email:
  • 網址: http://tw.myblog.yahoo.com/taisan-dalofu/
  • 日期: 2012-11-07 21:25:17
兝乑兵



還行喔。

2013年生肖運勢 - 2013生肖運勢 鼠

今年屬鼠的朋友們,會較易有疲勞精神不濟的狀況,適當的放鬆身心平心靜氣,自然煩惱驟減,若不放心也可以藉由命理上的諮詢來更掌握今年的狀況哦!祝福各位新年愉快!詳細資訊請點進小房子喔!



丸厌




  • 留言者: diegoedmomed
  • Email:
  • 網址: http://wen807695.idv.tw/boardlist.asp
  • 日期: 2012-11-09 01:53:11
充呔勮

冈倢僕



謝謝,受教嘍。





有體重或便秘問題嗎?





您還在找不當的產品使用嗎?



可三餐正常飲食,不用節食或斷食的好方法喔!





輕鬆的管理您的困擾。





快上服務網站諮詢或下單喔~~





服務網站→http://wen807695.idv.tw/about.asp









刼厢

唈佑




  • 留言者: rosaliy2nd57
  • Email:
  • 網址: http://aaashops.com
  • 日期: 2013-01-13 16:02:14
仛伮刽吗儎

還不錯,加油喔,一起努力!

精美禮品送完即止

訂購網址 aaashops.com

Line帳戶 aaashops.com

請點小房子或是網址進入

偝刷勮乽侌

沒有留言:

張貼留言