是否有OpenTK文档的更新版本?

时间:2012-02-11 21:05:19

标签: c# mono opentk

我正在使用C#和mono开发一个多平台应用程序。对于OpenGL绑定,我正在使用OpenTK。我在Input:http://www.opentk.com/doc/input上看了他们的“入门”教程,发现了这个:

使用Mouse.GetState()检索所有已连接鼠标的聚合状态。 使用Mouse.GetState(int)检索指定鼠标的状态。 要检查是否按下按钮:

    using OpenTK.Input;
    var mouse = Mouse.GetState();
    if (mouse[MouseButton.Left])
    {
        // Left mouse button is pressed
    }

我使用了该代码片段并得到了编译时错误,称Mouse不包含GetState()的方法定义。我下载了最新版本的OpenTK 那么,有没有更新的资源来开始使用OpenTK?

1 个答案:

答案 0 :(得分:1)

Mouse.GetState没有带0参数的重载,你必须传入一个int(0应该让你连接到计算机的第一个鼠标)。这仅适用于上一个稳定版本,如果您下载latest SVN nightly build,它包含两种方法。

就像一个提示一样,所有鼠标的聚合状态都会说如果任何连接的鼠标点击了鼠标左键,则单击鼠标左键,如果你有鼠标坐标将与屏幕坐标不同连接了多个鼠标。