如何限制 Allegro 5 中的绘图区域?

How to limit drawing area in Allegro 5?

我想在 Allegro 5 中制作一个可滚动的 window。问题是,为了使一切正常,我需要限制绘图区域,所以 window 的部分, 由于滚动,上面 window 是不可见的。有什么办法吗?我问的是 love.graphics.setScissor.

之类的问题

得到解决方案。我正在寻找的功能是 al_set_clipping_rectangle()al_get_clipping_rectangle().