在win2D中,获取绝对鼠标位置(来自Win2D Sprite Sample)
var point = e.GetCurrentPoint((UIElement)sender).Position.ToVector2();
但是,这是绝对的立场,
我判断鼠标是否指向游戏播放器
所以,我制作了这个代码,但它没有用。
var rpoint = e.GetCurrentPoint(canvas).Position.ToVector2();
// 사각형 길을 보여주기
if ((rpoint.X > wizardPosition.X - 64) && (rpoint.X < wizardPosition.X + 64) && (rpoint.Y > wizardPosition.Y - 150) && (rpoint.Y < wizardPosition.Y + 42) )
{
if (ShowBorder == true) { ShowBorder = false; }
else if (ShowBorder == false)
ShowBorder = true;
}
有人解决了这个问题吗?
答案 0 :(得分:0)
我已经解决了自己。无论如何。 代码就是这个
self.ani = animation.FuncAnimation( ... )