Question

Je fais de la programmation graphique en utilisant la gemme Gosu. En réalité, lorsque je crée une fenêtre, le pointeur de la souris est masqué. Je peux deviner où se trouve la souris à un moment donné, et je peux cliquer intuitivement, mais mes utilisateurs ne le peuvent pas.

Comment afficher le pointeur?

Était-ce utile?

La solution

J'utilise quelque chose comme ceci:

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

Autres conseils

Si vous souhaitez utiliser le curseur système, vous pouvez le faire

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

  def needs_cursor?
    true
  end
end

Consultez la documentation sur libgosu

Référence / Fenêtre rdoc RubyGosu

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top