我的项目由一个轮子组成,用户可以在其中添加段;如果你愿意,可以把它想象成一个幸运之轮。这些细分可以具有相同的权重或自定义百分比。
现在解决我的问题。我想不出一种添加触摸检测的有效方法,以便用户可以单击特定段并编辑它的属性。我正在 XNA 中编写原型,所以我想定义一个边界并检查该空间内的任何接触。我考虑的另一种方法是计算从 0 到触摸位置的角度,然后计算会落入哪个段。
不幸的是,这就是我卡住的地方。如果有人可以提出更有效的方法或在代码方面为我指出正确的方向,将不胜感激。
我的项目由一个轮子组成,用户可以在其中添加段;如果你愿意,可以把它想象成一个幸运之轮。这些细分可以具有相同的权重或自定义百分比。
现在解决我的问题。我想不出一种添加触摸检测的有效方法,以便用户可以单击特定段并编辑它的属性。我正在 XNA 中编写原型,所以我想定义一个边界并检查该空间内的任何接触。我考虑的另一种方法是计算从 0 到触摸位置的角度,然后计算会落入哪个段。
不幸的是,这就是我卡住的地方。如果有人可以提出更有效的方法或在代码方面为我指出正确的方向,将不胜感激。