0

我在 Robocode 中构建了一个机器人,我希望它具有自定义颜色,更具体地说是使用 RGBA。

那可能吗?

我试过了:

setBodyColor(Color.fromArgb(150, 0, 150));

setBodyColor(Color(0.0f,0.0f,0.0f,0.0f));

但都没有奏效。有什么建议么?

4

2 回答 2

1

如果您正在使用 java 编程:

在 API 文档中查看此页面:http ://docs.oracle.com/javase/6/docs/api/java/awt/Color.html#Color (int , int, int, int)

尝试这样的事情(更改值):

int r = 25;
int g = 25;
int r = 25;
int a = 100;
robot.setBodyColor(new java.awt.Color(r,g,b,a));
于 2014-09-26T12:44:02.757 回答
0

这对我有用:

添加方法:

private Color Color(int r, int g, int b, int a) {
    return new Color(r, g, b, a);
}

然后调用它:

setBodyColor(Color(0.0f, 0.0f, 0.0f, 0.0f));
于 2015-05-18T12:35:07.010 回答