[android]此 glClearColor 语句为什么停止从编译 Libgdx html5?

标签: html5 Java Android
发布时间: 2016/8/29 21:27:54
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我第一次使用 Libgdx time ,想知道什么错误此 GLClearColor 语句︰

 Gdx.gl.glClearColor(Color.BLACK.getRed(), Color.BLACK.getGreen(),
 Color.BLACK.getBlue(), Color.BLACK.getAlpha());

这无法编译,在 HTML5,但是︰

Gdx.gl.glClearColor(0,0,0,1);

正常工作。 这是为什么?

解决方法 1:

Color类有不一样的方法 getRed()getGreen() -看看的引用 Color

而这不是它有公共字段像 rg 。所以你应该使用

    Gdx.gl.glClearColor(Color.BLACK.r, Color.BLACK.g, Color.BLACK.b, Color.BLACK.a);

你应该总是入手分析栈跟踪-很确信这信息是有。看一看︰


编辑︰

由于大 Tony.D 评论-如果你正在使用 awt 的 Color 类只是使用 LibGDX 的一个

官方微信
官方QQ群
31647020