Ruby Gosu:如何调整图像大小以适应窗口?
使用Ruby Gosu,我以这种方式绘制图像:Ruby Gosu:如何调整图像大小以适应窗口?,ruby,drawing,libgosu,Ruby,Drawing,Libgosu,使用Ruby Gosu,我以这种方式绘制图像: @background_image.draw(0, 0, 0) 图像比窗口大,有没有办法神奇地调整大小以适应窗口?我试图避免硬编码factor_x和factor_y。假设您的窗口存储在@window中,您可以使用类似的方法计算factor_x\factor_y fx = @window.width/@background_image.width fy = @window.height/@background_image.height @backg
@background_image.draw(0, 0, 0)
图像比窗口大,有没有办法神奇地调整大小以适应窗口?我试图避免硬编码factor_x和factor_y。假设您的窗口存储在@window中,您可以使用类似的方法计算factor_x\factor_y
fx = @window.width/@background_image.width
fy = @window.height/@background_image.height
@background_image.draw(0, 0, 0, fx, fy)
或者使用draw_as_quad方法,但它稍微详细一些
假设您的窗口存储在@window中,您可以使用类似的方法计算factor_x\factor_y
fx = @window.width/@background_image.width
fy = @window.height/@background_image.height
@background_image.draw(0, 0, 0, fx, fy)
或者使用draw_as_quad方法,但它稍微详细一些
哦,老兄!我错过了芝麻街那一章!师,亲爱的,哦,伙计!我错过了芝麻街那一章!师,亲爱的。