我刚刚开始学习XNA,我想制作一个工具提示?我用Google搜索但未找到任何答案。
提前致谢。
答案 0 :(得分:1)
MouseState ms = Mouse.GetState();
if (ms.X == YourPoint.X && ms.X == YourPoint.X)
{
SpriteBatch.DrawString(ToolTipFont, "A tooltip!", new Vector2(ms.X,ms.Y),Color.White);
}
你可以而且也应该使用Rectangle.Intersects来查看鼠标是否在它之上。例如:
MouseRect = new Rectangle(ms.X,ms.Y,1,1)
if (MouseRect.Intersects(YourPoint.X,YourPoint.Y,WidthOfArea,HeightOfArea))