只是想知道 - 在脑子里投入想法 - 关于为360开始一个新的XNA项目。我希望它是复古的学校,并模拟扫描线和调色板等。
作为这个想法的一部分,我理想的做法是手动绘制屏幕的每个像素。因此,在最坏情况下,我必须在252x240分辨率上绘制大约60K精灵(我认为这是正确的)。屏幕上一次有60K精灵。
所以,在我尝试编码之前 - XBOX 360是否能够跟上这个甚至?这是很多精灵,但它们不是大精灵,所需的纹理数据也是不存在的。但是,我想这个项目将如何实现会使它成为或者破坏它,但我想到的只是想出一个2D数组并映射那个时候需要绘制的颜色值。
当然,现在正在淡化谈话。但是你们都建议什么呢?
编辑:每个精灵代表一个像素。例如,0,0的精灵。另一个在0,1。等
答案 0 :(得分:3)
我建议您绘制原始方块并为它们提供所需的颜色,而不是使用不太可行的60K精灵。
它实际上是3D编程的一部分,但你完全放弃Z轴并指定一个正交相机。
事实上,正方形是两个三角形的简单组合。我不是说解决方案快速而简单,但我认为这是你应该开始研究的地方。
60K精灵不是一个好主意。