Libgdx 如何创建与对象和部分背景的碰撞检测?
我刚刚开始尝试使用java和libgdx制作自己的游戏,到目前为止,我的成功程度一直是在屏幕上显示背景图像,并通过WASD生成一个小正方形的用户控件。背景只是一种纯色,里面有一个红色的垂直矩形,有黑色的边。我想让小正方形(玩家)可以在红色矩形内的任何地方移动,但不能越过黑色边缘(矩形外)。我该怎么做呢 因为我是一个完全的初学者,我必须问这些相关的问题 玩家应该只是一个纹理吗?背景应该是纹理吗?还是雪碧Libgdx 如何创建与对象和部分背景的碰撞检测?,libgdx,sprite,collision,detection,Libgdx,Sprite,Collision,Detection,我刚刚开始尝试使用java和libgdx制作自己的游戏,到目前为止,我的成功程度一直是在屏幕上显示背景图像,并通过WASD生成一个小正方形的用户控件。背景只是一种纯色,里面有一个红色的垂直矩形,有黑色的边。我想让小正方形(玩家)可以在红色矩形内的任何地方移动,但不能越过黑色边缘(矩形外)。我该怎么做呢 因为我是一个完全的初学者,我必须问这些相关的问题 玩家应该只是一个纹理吗?背景应该是纹理吗?还是雪碧 我还不确定两者之间的区别。我建议您阅读关于libGDX和Box2D的教程,如下所示: 简而言之
我还不确定两者之间的区别。我建议您阅读关于libGDX和Box2D的教程,如下所示: 简而言之,要回答您的问题:
- 纹理是内存中的图像
- 精灵是要在屏幕上绘制的经过变换(平移、缩放、旋转)的纹理(或整个纹理)的一部分李>