Domanda

Sto programmando la grafica usando la gemma Gosu. Il fatto è che quando creo una finestra il mio puntatore del mouse è nascosto. Posso indovinare dove si trova il mouse in un determinato momento e posso fare clic in modo intuitivo, ma i miei utenti potrebbero non farlo.

Come posso mostrare il puntatore?

È stato utile?

Soluzione

Sto usando qualcosa del genere:

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

Altri suggerimenti

Se vuoi usare il cursore di sistema puoi farlo

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

  def needs_cursor?
    true
  end
end

Controlla la documentazione su libgosu

RubyGosu rdoc Reference / Window

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top