正交相机和精灵显示问题

时间:2021-03-18 05:32:10

标签: java android-studio libgdx tmx

enter image description here我的代码基于找到的教程here

当我按下相应的键时,我试图让我的精灵(一个 32x32 像素的皮卡丘)在地图上移动,以了解 libgdx 的正交相机和地图渲染器。运动工作正常,但是,我的问题是我的精灵似乎与我预期的大小不同。我的 tmx 地图是一个 9x30 平铺地图,每个平铺都是 32x32 像素。我将我的精灵放入其中,注意到精灵似乎大约是地图图块宽度的一半。我注意到通过改变正交相机内部的高度和宽度,我的精灵的大小似乎也会波动。由于精灵应该与地图上的每个图块大小相同(每个图块 32x32 像素),我不确定为什么显示会这样。我怀疑我对正交相机以及它如何与精灵交互的理解是不正确的,但我希望有人可以纠正我的理解并告诉我为什么我的 32x32 精灵在这种情况下显示为与其他地图图块的大小不同。< /p>

In [391]: df['num'] = df['num'].apply(int, base=0)

In [392]: df
Out[392]: 
   num
0   17
1    3
2    5
3    4
4   26
5   29
6  130

草图及其倒置形式均为 32x32,红色空间表示地图边界的外部。如果需要更多信息来回答这个问题,请告诉我!谢谢!

0 个答案:

没有答案