jjzjj

colorInt

全部标签

java - Libgdx 在运行时更改纹理的颜色

在用libgdx制作的游戏中,我有一个TextureAtlas我在其中存储了所有TextureRegion我的AnimationPlayer的小号.Player默认情况下有一件蓝色T恤(例如)。现在我希望能够拥有不止一个Player每个人都应该有另一种T恤颜色。所以基本上,我想用红色代替蓝色Player第三个是绿色Player等等。我确定我可以用PixMap做到这一点但不会。因为那样我就失去了TextureAtlas的优势(?)。还有另一种方法吗?或者我是否需要将每个“颜色版本”都作为TextureRegion在TextureAtlas?另一个小问题:使用Gimp(可能还有一些其他程序

android - Kotlin 对 @ColorInt Java 注释的支持

Kotlin是否支持像@ColorInt这样的java注释,因为我无法让它工作。我可以用@ColorInt注释颜色,但实际上并没有得到该注释的lint检查。例子funsetStatusBarColor(@ColorIntcolor){window.setStatusBarColor(color)}当传递R.color.colorPrimary时,不显示lint。应该用R.color.colorPrimary显示lint,而不用resources.getColor(R.color.colorPrimary)显示 最佳答案 Kotlin

android - Kotlin 对 @ColorInt Java 注释的支持

Kotlin是否支持像@ColorInt这样的java注释,因为我无法让它工作。我可以用@ColorInt注释颜色,但实际上并没有得到该注释的lint检查。例子funsetStatusBarColor(@ColorIntcolor){window.setStatusBarColor(color)}当传递R.color.colorPrimary时,不显示lint。应该用R.color.colorPrimary显示lint,而不用resources.getColor(R.color.colorPrimary)显示 最佳答案 Kotlin