gpt4 book ai didi

Java & LibGDX : Limit Rendering Range of a Sprite

转载 作者:搜寻专家 更新时间:2023-11-01 03:51:36 25 4
gpt4 key购买 nike

最近我从使用 array 整数作为我在 Java 中的屏幕切换到使用库。我使用的库是 LibGDX,对我来说转换是完全不同的。大多数事情我已经开始掌握,而且我仍在自己编写一些代码。

在这一点上,我很好奇我是否可以限制 Sprite 的渲染范围和任何其他绘制因素,例如如果一个 sprite 卡在盒子的中途,它不会渲染突出的部分(如此:)

Example of Rendering in a Range
有没有办法在特定范围内渲染,如果它部分超出范围,它不会渲染超出范围的内容,还是我必须自己做?

最佳答案

您可以使用 LibGDX ScissorStack 对矩形进行简单的“裁剪” .

因为 OpenGL 是有状态的并且许多 LibGDX 绘图 API 缓存,所以一定要在剪刀范围内“刷新”或“结束”您的批处理。参见 libgdx ScissorStack not working as expectedlibgdx Cutting an image

关于Java & LibGDX : Limit Rendering Range of a Sprite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26131647/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com