2009-09-09 4 views
6

저는 Gosu gem을 사용하여 그래픽 프로그래밍을하고 있습니다. 문제는 창을 만들 때 마우스 포인터가 숨겨져 있다는 것입니다. 특정 시점에 마우스가있는 위치를 추측 할 수는 있지만 직관적으로 클릭 할 수는 있지만 사용자는 그렇지 않을 수 있습니다.왜 고수가 내 마우스 포인터를 숨기고 있습니까?

어떻게 포인터를 표시 할 수 있습니까?

답변

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

당신은 libgosu 밖으로 문서를이

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

    def needs_cursor? 
    true 
    end 
end 

확인을 할 수

RubyGosu rdoc Reference/Window

+0

고마워요,하지만이 질문을 할 당시에는 이것이 가능하지 않았다고 생각합니다. – Geo

+0

당신은 그 사람입니다. +1 – ashes999

관련 문제