如何使用 OCaml 中的图形库移动图像?



我正在用OCaml编程,我使用图形库进行可视化和Camlimages。

我在游戏中有一个移动元素,我想附上一个图像,该元素有一个xy坐标。

在游戏循环中,我有一个名为display的函数,它在屏幕上显示游戏的不同元素。

到目前为止,我所做的是将其包含在元素的display函数中:

Graphic_image.draw_image image (t_x (x_ pos -. 20.)) (t_y (y_ pos -. 7.))

但是,我在这里的问题是图像在每一帧都重复。

我的目标是能够避免每一帧图像的重复或能够移动它。

我该怎么做?

谢谢。

clear_graph放在主渲染函数的开头应该就足够了。你能提供更完整的概述吗?

最新更新