使用Monogame开发Windows商店游戏时,鼠标光标未显示

15

我正在使用MonoGame框架为Windows商店(桌面)开发游戏。除了鼠标光标在玩游戏时不能正常显示外,其他一切都非常出色。

    protected override void Update(GameTime gameTime)
     {
        // TODO: Add your update logic here
        TouchCollection touch = TouchPanel.GetState();
        ms = Mouse.GetState();
        if (ms.LeftButton == ButtonState.Pressed)
        {
            Debug.WriteLine("pressedddddd");
        }


    }

你可以看到上面的代码...我在输出窗口中获得了"pressed"的输出,但是我无法在屏幕上看到光标。我正在使用Windows 8.1 PC和Visual Studio 2013以及Monogame进行开发。


1
在提问之前,你应该尝试在谷歌上查找答案。只需在初始化时设置 this.IsMouseVisible = true。 - deathismyfriend
我已经在谷歌上搜索过了,但没有找到有用的信息。顺便说一句,你的代码很好用。请把它发在回答里。 - pravin
4
MonoGame和XNA具有相同的API,因此在搜索相关内容时,请尝试将xna作为关键字之一。例如,“显示鼠标光标xna”会返回大量结果。 - craftworkgames
1个回答

39
将以下内容放入初始化函数中,以使鼠标可见。
    this.IsMouseVisible = true;

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接