لماذا Gosu إخفاء بلدي مؤشر الماوس؟
سؤال
وأنا أفعل بعض الرسومات البرمجة باستخدام الأحجار الكريمة 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
لا تنتمي إلى StackOverflow