2009-09-09 16 views
6

Sto facendo qualche programmazione 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.Perché Gosu nasconde il puntatore del mio mouse?

Come posso visualizzare il puntatore?

risposta

3

sto usando qualcosa di simile:

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ì, è lo stesso approccio su cui mi sono stabilito. – Geo

15

Se si desidera utilizzare il cursore di sistema si può fare questo

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

    def needs_cursor? 
    true 
    end 
end 

Controllare la documentazione a libgosu

RubyGosu rdoc Reference/Window

+0

Grazie, ma al momento ho fatto questa domanda, penso che questo non era disponibile. – Geo

+0

Sei l'uomo. +1 – ashes999

Problemi correlati