2009-09-09 15 views
6

Estoy haciendo algunos programas de gráficos usando la gema Gosu. La cosa es que cuando creo una ventana, mi puntero del mouse está oculto. Puedo adivinar dónde está el mouse en un momento determinado, y puedo hacer clic intuitivamente, pero mis usuarios pueden no.¿Por qué Gosu está ocultando mi puntero de mouse?

¿Cómo puedo mostrar el puntero?

Respuesta

3

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 
+0

Sí, es el mismo enfoque en el que me decidí. – Geo

15

Si desea utilizar el cursor del sistema Se puede hacer esto

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

    def needs_cursor? 
    true 
    end 
end 

Mira la documentación en libgosu

RubyGosu rdoc Reference/Window

+0

Gracias, pero en el momento en que hice esta pregunta, creo que esto no estaba disponible. – Geo

+0

Eres el hombre. +1 – ashes999

Cuestiones relacionadas