Pourquoi Gosu cache-t-il le pointeur de la souris?
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?
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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow