【发布时间】:2014-06-11 14:24:49
【问题描述】:
您好 Stack Overflow 的用户, 我最近开始学习 XNA 4.0 和 C#,但是我遇到了这个问题:
我想编写一个简单的程序,该程序将是一些心不在焉的屏幕保护程序式图形显示。然而,作为程序的一部分,我想在屏幕上创建多个相同纹理的副本,但颜色不同。 (纹理类似于本教程http://rbwhitaker.wikidot.com/additive-sprites 中的彩色点,但颜色是随机的,而不仅仅是这三种颜色)我尝试在 spritebatch.draw() 方法中简单地为点着色,但这些点只是变暗。是否有某种类型的特殊纹理是在没有考虑颜色的情况下创建的,以便以后可以为其分配颜色?
感谢任何帮助,谢谢!
【问题讨论】:
-
如果您使用浅灰色(非彩色)纹理,应该可以在 Spritebatch.Draw() 方法中指定颜色
标签: xna