1

最后决定学习 2d(暂时)java 游戏编程。我正在开发一个游戏,它有一个用户将使用方向键引导的中心对象。我已经完美地工作了,从我找到的示例和教程中拼凑而成。

我正在使用这种生成彩色背景图块的方法,但我想滚动(移动)背景,因为用户正在移动的主要对象到达窗口边缘。我相当确定我可以完成这项工作,我已经具备了基础知识,但是我找不到一个好的教程或实际演示如何继续生成额外的图块来填充用户移动的空间。

在这一点上,这纯粹是背景,我不需要保存生成的确切图块 - 但最终我想要这个能力。我确信我必须找到一种方法将这些区域划分为“块”,就像我的世界一样。

但是现在 - 我怎样才能不断地用相同的模式填充该区域?或者有没有更好的方法来创建更适合这个的瓷砖?

4

1 回答 1

1

您可以使用 代替纯色,如此TexturePaint所示。让您的模型包含对每个网格单元所需纹理的引用。让您的视图使用享元模式进行渲染,如此所示。

图片

于 2013-05-24T10:37:09.160 回答