我有一個問題。我有一個帶有2個紅色圓圈的BitmapData。我想找到矩形區域或每個圓圈。如果我使用[B] getColorBoundsRect [/ B],我得到2個圓圈包圍的最小區域。Actionscript 3:getColorBoundsRect
我該如何解決這個問題,並獲得個人圈子的區域?下面 是圖我創建更好地解釋我的問題:
http://img831.imageshack.us/img831/3360/sampleja.png
之前這個問題被問過,但不太瞭解 所提供的解決方案如何解決了這個問題。 http://www.kirupa.com/forum/showthread.php?324586-Question-to-getColorBoundsRect
希望有人在這裏可以爲我揭開一些光。太感謝了。
這個問題建議從位圖數據中讀取像素並自己分析它們,但它沒有完成解決方案。如果你需要它快速工作,你可以閱讀不是每個像素,但每隔一秒鐘或三秒鐘。 – alxx
有沒有更快的方法來做到這一點?也許在閃存中的函數構建? 因爲我需要在enterframe函數中運行這個腳本,所以每幀分析每個像素看起來很沉重 – Stii
這實際上是圖像識別,它應該是像素沉重的。您可以掃描位圖跳過幾個像素,直到找到紅色,然後更精確地找到邊界。不要忘記鎖定和解鎖位圖數據,性能應該沒問題。 – alxx