3
我想知道在一個點下查找屏幕對象的一般邏輯。在屏幕上查找光標下的對象的邏輯
讓屏幕上有各種形狀,我想找到一些點上的形狀(或形狀),可能是鼠標光標點。如果所有這些形狀都是矩形,這將是一個微不足道的問題。但是,三角形和橢圓以及...
換句話說,什麼是gui系統後面的一般邏輯,找出哪個對象被點擊或在光標下?或者,任何遊戲背後的邏輯是什麼,找出哪個角色被點擊或在光標下?
也許這種問題以前被問過,但我找不到。
編輯)至少我想知道基於像素的2D算法。我發現有Point-in-polygon問題,但它不是關於橢圓形和其他不規則形狀。
我在某處說過,你可以通過用一種顏色掩蓋一個對象並檢查光標的熱點顏色來找到一個對象。可能這應該由主CPU做不到的VGA來完成。 – DylanYi 2010-12-28 16:35:20