我在Robocode中构建了一个机器人,我希望它有自定义颜色,更具体地说是使用RGBA。
这可能吗?
我试过了:
setBodyColor(Color.fromArgb(150, 0, 150));
setBodyColor(Color(0.0f,0.0f,0.0f,0.0f));
但都没有奏效。有什么建议吗?
答案 0 :(得分: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));
答案 1 :(得分: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));