質問

Gosu gemを使用してグラフィックプログラミングを行っています。問題は、ウィンドウを作成すると、マウスポインターが非表示になることです。マウスが特定の瞬間にどこにあるか推測でき、直感的にクリックすることもできますが、ユーザーはそうすることはできません。

ポインターを表示するにはどうすればよいですか

役に立ちましたか?

解決

次のようなものを使用しています:

class Game < Gosu::Window
  def initialize
    super 800, 600, false
    @cursor = Gosu::Image.new(self, 'media/cursor.png')
  end

  def draw
    @cursor.draw self.mouse_x, self.mouse_y, 0
  end
end

Game.new.show

他のヒント

システムカーソルを使用する場合は、これを実行できます

class Window < Gosu::Window
  def initialize
    super 320, 240, false
  end

  def needs_cursor?
    true
  end
end

libgosuのドキュメントをご覧ください

RubyGosu rdocリファレンス/ウィンドウ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top