3
我想知道在一个点下查找屏幕对象的一般逻辑。在屏幕上查找光标下的对象的逻辑
让屏幕上有各种形状,我想找到一些点上的形状(或形状),可能是鼠标光标点。如果所有这些形状都是矩形,这将是一个微不足道的问题。但是,三角形和椭圆以及...
换句话说,什么是gui系统后面的一般逻辑,找出哪个对象被点击或在光标下?或者,任何游戏背后的逻辑是什么,找出哪个角色被点击或在光标下?
也许这种问题以前被问过,但我找不到。
编辑)至少我想知道基于像素的2D算法。我发现有Point-in-polygon问题,但它不是关于椭圆形和其他不规则形状。
我在某处说过,你可以通过用一种颜色掩盖一个对象并检查光标的热点颜色来找到一个对象。可能这应该由主CPU做不到的VGA来完成。 – DylanYi 2010-12-28 16:35:20