单击鼠标时光标更改

时间:2013-08-22 15:09:03

标签: xna

我有一个简单的自定义光标代码,可以将光标从我的Content文件夹加载到Texutre2D,然后只需在Draw上绘制它。当我按住右键单击然后在我发布右键单击时切换回默认值时,如何对图像进行编程以进行更改?

1 个答案:

答案 0 :(得分:1)

您必须在两个Texture2D变量中加载纹理,然后只需检查Update右侧按钮的状态。

if (mouse.RightButton == ButtonState.Pressed)
   cursorTexture = pressedTexture;
else
   cursorTexture = releasedTexture;

当然,cursorTexture是您必须绘制的。