2009-09-09 12 views
6

मैं गोसु मणि का उपयोग कर कुछ ग्राफिक्स प्रोग्रामिंग कर रहा हूं। बात यह है कि, जब मैं एक विंडो बनाता हूं तो मेरा माउस पॉइंटर छुपा रहता है। मुझे लगता है कि माउस एक निश्चित पल पर कहां है, और मैं सहजता से क्लिक कर सकता हूं, लेकिन मेरे उपयोगकर्ता नहीं कर सकते हैं।गोसु मेरे माउस पॉइंटर को छुपा क्यों रहा है?

मैं सूचक कैसे दिखा सकता हूं?

उत्तर

3

मैं कुछ इस तरह उपयोग कर रहा हूँ:

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

हाँ, यह वही दृष्टिकोण है जिस पर मैंने बस लिया था। – Geo

15

आप प्रणाली कर्सर उपयोग करना चाहते हैं तो आप इस

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

    def needs_cursor? 
    true 
    end 
end 

चेक बाहर प्रलेखन libgosu में क्या कर सकते हैं

RubyGosu rdoc Reference/Window

+0

धन्यवाद, लेकिन उस समय मैंने इस सवाल से पूछा, मुझे लगता है कि यह उपलब्ध नहीं था। – Geo

+0

आप आदमी हैं। +1 – ashes999

संबंधित मुद्दे