我刚开始尝试使用java和libgdx制作我自己的游戏,到目前为止,我的成功程度一直在屏幕上显示背景图像,并在WASD中产生一个小方块用户控件。背景只是一个纯色,带有一个垂直的矩形,里面是红色的,有黑色的边缘。我想让它变成这样,这个小方块(玩家)可以在红色矩形内的任何位置移动,但不能跨过黑色边缘(矩形外)。我会如何去做这件事?如何用对象和背景的一部分创建碰撞检测?
因为我是一个完整的初学者到这个东西,我必须要问这些相关的问题......
如果玩家只是一个纹理?背景应该是纹理吗?或精灵?
我不确定两者之间的区别呢。