0
spritebatch.draw重载仅接受Color类作为色调的颜色参数,而Color类仅在每个颜色通道中存储8位。如何在XNA中使用更高位色调来绘制精灵图形?
我想要做的是告诉spritebatch来绘制色调的颜色,是更准确的精灵,每个颜色通道而不是8
如16位怎样才能做到这一点?
spritebatch.draw重载仅接受Color类作为色调的颜色参数,而Color类仅在每个颜色通道中存储8位。如何在XNA中使用更高位色调来绘制精灵图形?
我想要做的是告诉spritebatch来绘制色调的颜色,是更准确的精灵,每个颜色通道而不是8
如16位怎样才能做到这一点?
通过使用API的原始渲染功能编写您自己的sprite batcher。内置的XNA SpriteBatch
类旨在涵盖大多数通用情况;在渲染2D图形时,很少需要每个颜色通道大于8位,所以它没有这个选项。
是否有你需要大于32位颜色精度的原因?你究竟想要完成什么?