您想使用Libgdx公开的OpenGL Scissor支持。请参阅Libgdx Clipping
Wiki 和Libgdx
ScissorStack文档。
该API并不是特别友好(它旨在支持动态推送多个约束矩形(据我所知,这种矩形并不经常使用))。
使用剪刀式堆栈要记住的重要一点是,它仅适用于发出的实际绘制命令。由于大多数API都尝试批处理绘图命令,因此这意味着实际的绘图可能不会发生。为了确保发生剪切,您必须在推剪刀之前冲洗所有缓冲的绘图(否则可能会剪切错误的东西),并且必须在d出剪刀之前冲洗所有的绘图调用(否则要剪切的东西可能会避免剪刀)。
看到libgdxScissorStack不能按预期运行,使用libgdx中的SpriteBatch剪辑或如何仅在屏幕的一部分上绘制?或[使组将Actor隐藏在其范围之外](http://codingdict.com/questions/159517。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)