gpt4 book ai didi

java - 是否可以在 LibGDX 中创建映射到数组的网格布局?

转载 作者:行者123 更新时间:2023-11-30 07:14:04 27 4
gpt4 key购买 nike

我想在 LibGDX 中创建一个网格类型布局,它将映射到二维数组。因此,如果用户在网格布局上移动对象,它将检查数组以查看移动是否合法,然后在布局和网格中移动该对象。

我目前知道如何做到这一点的唯一方法是简单地计算屏幕的当前大小并相应地将其划分,然后将这些值存储在某处,但这似乎相当乏味。有没有更简单的方法?

谢谢

最佳答案

使用 ExtendViewport使用网格的虚拟大小来管理您的相机。那么你就会知道移动1相当于一个网格空间。

您可以使用相对于此网格比例的宽度和高度来绘制纹理区域。或者,如果使用 Sprites,您可以在加载它们时设置所有 Sprites 相对于网格比例的宽度和高度。

关于java - 是否可以在 LibGDX 中创建映射到数组的网格布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38720410/

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