Frage

Ich mache einige Grafiken Programmierung des Gosu gem verwenden. Die Sache ist, wenn ich ein Fenster meines Mauszeiger versteckt erstellen. Ich kann mich denken, wo die Maus zu einem bestimmten Zeitpunkt ist, und ich kann intuitiv klicken, aber meine Benutzer möglicherweise nicht.

Wie kann ich zeigen die Zeiger?

War es hilfreich?

Lösung

Ich verwende etwas wie folgt aus:

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

Andere Tipps

Wenn Sie das System Cursor verwenden möchten, können Sie dies tun

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

  def needs_cursor?
    true
  end
end

Überprüfen Sie die Dokumentation bei libgosu out

RubyGosu rdoc Referenz / Fenster

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top