libgdx - LibGDX 像素图方法不存在
问题描述
我正在使用 LibGDX 创建游戏。我正在使用 Pixmap,我想使用它的方法 .setColor。但它不起作用。IDE 显示没有找到“setColor()”的实例,而当我看到 LibGDX 的官方文档时,它显示 Pixmap 有一个名为 setColor 的方法。
解决方案
取决于你所说的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);
查看像素图文档
推荐阅读
- r - 如何计算(在 R 中)范围差中的范围以检查 0 是否在此范围内?
- javascript - 将具有类 ID 和图像的 div 附加到容器
- git - 在合并冲突期间运行差异时,有没有办法查看文件更改的时间戳?
- ios - 扩展或不扩展时仅重新加载表格视图的一部分 - Swift
- node.js - 如何为节点包创建离线安装程序?
- unity3d - 如何使用放大着色器编辑器在着色器 glsl 中创建生成器类
- linux - /bin/sh: passwd: 找不到命令
- acumatica - 在字段更新事件中更新时,自定义字段未显示更新值,为什么?
- angular - Angular / Nest / GraphQL - 无法上传文件(400 错误请求或 500)
- python - Python 中 `in` 和 `==` 的优先级