我正在用OCaml编程,我使用图形库进行可视化和Camlimages。
我在游戏中有一个移动元素,我想附上一个图像,该元素有一个x
和y
坐标。
在游戏循环中,我有一个名为display
的函数,它在屏幕上显示游戏的不同元素。
到目前为止,我所做的是将其包含在元素的display
函数中:
Graphic_image.draw_image image (t_x (x_ pos -. 20.)) (t_y (y_ pos -. 7.))
但是,我在这里的问题是图像在每一帧都重复。
我的目标是能够避免每一帧图像的重复或能够移动它。
我该怎么做?
谢谢。
将clear_graph
放在主渲染函数的开头应该就足够了。你能提供更完整的概述吗?