私のモノゲームはマウスクリックに応答しなくなりました。バージョン3.5以前では、これは正常に動作していました。ここで私は、現在の入力を取得しています方法は次のとおりです。機能にブレークポイントを設定するMonogame 3.5:マウスクリックが検出されない
protected override void Update (GameTime game_time)
{
Mouse_Input (game_time);
}
void Mouse_Input(GameTime game_time)
{
mouse_current = Mouse.GetState();
if (mouse_current.LeftButton == ButtonState.Pressed)
{
// click
}
}
は、すべてのコードがヒットしている明らかになったが、LeftButtonは常にButtonState.Releasedされます。
私は有線マウスとトラックパッドの両方で試しました。キーボード入力が正常に動作しています。それに誰かが走っている?
このコードを 'Game.Update'か他の場所から呼び出していますか? – craftworkgames
これはMouse_Input関数内にあり、メインのUpdate関数から呼び出されています。そうです。私はそれを含めるために質問を更新しました。 –