سؤال

وأنا أفعل بعض الرسومات البرمجة باستخدام الأحجار الكريمة Gosu. الشيء هو، وعندما خلق نافذتي مؤشر الماوس مخفيا. لا أستطيع تخمين حيث أن الفأر هو في لحظة معينة، واستطيع ان اضغط بشكل حدسي، ولكن لا يجوز للمستخدمين بلدي.

وكيف يمكنني اظهار مؤشر؟

هل كانت مفيدة؟

المحلول

وأنا باستخدام شيء من هذا القبيل:

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