使用Java中的paintComponent创建多个详细图像

时间:2018-10-03 10:09:11

标签: graphics paintcomponent

我只是在学习用Java创建游戏,我想学习直接在Java中直接创建图像的方法,而不是导入精灵等,但是我只是想知道是否不建议使用paintComponent或创建很多详细的图像。其他类似的止痛方法。

例如...。让我说我有一个地图空间,想绘制100棵树...我知道我可以用椭圆和矩形创建一棵基本树。...但是如果我想成为更详细....例如由10个重叠的椭圆和几个矩形组成的主干来设计树干.....然后创建该树的100个对象并dsplay全部播放....这被认为是创建此类对象的低效方式对象/绘图,因为我只是假设导入一个图形并显示它会减少资源消耗。

在同一主题上,如果我需要移动此树对象,是否有一种方法可以将多个fillOval调用合并为一个,因此如果我要移动它,我不必更新绘制的每个椭圆的位置。 / p>

我知道我可以很容易地改变它们之间的价值,但这似乎是一件很小的事情,需要做很多工作。

就像我说的那样,我将学习有关导入图形的知识,但是我只想知道首先直接在Java中创建图形的经验。

0 个答案:

没有答案