首页 > 解决方案 > LibGDX 像素图方法不存在

问题描述

我正在使用 LibGDX 创建游戏。我正在使用 Pixmap,我想使用它的方法 .setColor。但它不起作用。IDE 显示没有找到“setColor()”的实例,而当我看到 LibGDX 的官方文档时,它显示 Pixmap 有一个名为 setColor 的方法。

标签: libgdxpixmap

解决方案


取决于你所说的setColor是什么意思。有一个 setColor 函数,但它只是为将来对像素图的绘制操作设置默认颜色,例如 drawLine()。如果要将像素设置为像素图中的特定颜色,可以使用 drawPixel(int x, int y, int color)

不过,您的 IDE 应该显示该功能,只需确保您尝试通过像素图实例访问它。IE。

Pixmap mypixmap=new Pixmap(100, 100 , Format.RGB888);
mypixmap.setColor(1,1,1,1); //r,g,b,a
mypixmap.drawLine(0,0,100,100);

查看像素图文档


推荐阅读