我正在寻找一种将 .jpg 文件导入 R5RS 的方法。我想用它作为我正在制作的游戏的背景。
谢谢!
许多 Scheme 实现都支持图像文件。所写的 R5RS 标准没有。我建议使用 Racket,您可以在其中使用,例如,
(require 2htdp/image)
(bitmap/file "/path/to/foo.jpg")
事实上,构建游戏的许多部分并不适合 R5RS 保护伞。恐怕您几乎可以肯定必须选择一个实现,并使用标准之外的功能。
我使用图形/图形库。使用这个(在球拍中)将其放入您的文件中:
(require graphics/graphics)
这是用法:
((draw-pixmap viewport) file p [color]) → void?
viewport : viewport?
file : path-string?
p : posn?
color : (or/c (integer-in 0 299)
string?
rgb?)
您可以在Racket 文档中找到更多帮助