문제

Gosu Gem을 사용하여 그래픽 프로그래밍을하고 있습니다. 문제는 창을 만들 때 마우스 포인터가 숨겨져 있다는 것입니다. 마우스가 특정 순간에 어디에 있는지 추측 할 수 있으며 직관적으로 클릭 할 수 있지만 사용자는 그렇지 않을 수 있습니다.

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

도움이 되었습니까?

해결책

나는 다음과 같은 것을 사용하고 있습니다.

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

다른 팁

시스템 커서를 사용하려면이 작업을 수행 할 수 있습니다.

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

  def needs_cursor?
    true
  end
end

Libgosu에서 문서를 확인하십시오

Rubygosu rdoc 참조 / 창

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top