Pregunta

Estoy haciendo algo de programación de gráficos usando la gema Gosu. La cosa es que cuando creo una ventana, el puntero de mi mouse está oculto. Puedo adivinar dónde está el mouse en un momento determinado, y puedo hacer clic de forma intuitiva, pero mis usuarios no.

¿Cómo puedo mostrar el puntero?

¿Fue útil?

Solución

Estoy usando algo como esto:

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

Otros consejos

Si desea utilizar el cursor del sistema, puede hacerlo

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

  def needs_cursor?
    true
  end
end

Revisa la documentación en libgosu

RubyGosu rdoc Reference / Window

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top