使用 Chingu,创建自定义鼠标光标图像的最佳方法是什么?我可以在屏幕上获得一个自定义光标,但这似乎很尴尬。相关代码:
class Game < Chingu::Window
def initialize
super
self.input = { :escape => :exit }
#@cursor = false
@cursor = Gosu::Image.new(self, 'media/mouse.png')
end
def draw
super
@cursor.draw(self.mouse_x, self.mouse_y, 100)
end
def needs_cursor?
false
end
end
感知到的问题...
- 我需要使用Gosu的needs_cursor吗?隐藏系统光标的方法,@cursor=false 似乎不起作用。
- 使用 Gosu::Image 对我来说似乎是错误的。
有没有更好的办法?如果是这样,它是什么?