gpt4 book ai didi

c# - 检测图像非方形部分的鼠标悬停

转载 作者:行者123 更新时间:2023-11-30 15:01:32 27 4
gpt4 key购买 nike

所以我正在使用 XNA/C# 开发风险类型的游戏。我有一张 map ,类似this one ,并且我需要能够检测每个区域(数字)上的鼠标悬停。如果这些区域是正方形,那就很容易了,因为它们都可以用一个矩形表示。但是,它们是不同大小的多边形。是否存在行为类似于正方形的多边形?如果没有,我该怎么做?

最佳答案

我建议:为每个数字附加颜色,用这些颜色重新创建你的图片:每个形状都会有其特定的颜色。不要在屏幕上绘制它,仅将其用作引用 map 。当用户在您的原始 map 上单击或移动鼠标时,您只需将鼠标坐标投影到彩色 map 中,检查鼠标下方像素的颜色,因为您将每种颜色与领土数量相关联...

关于c# - 检测图像非方形部分的鼠标悬停,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14035052/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com