3D加速不代表不能显示2D,我全按3D的面片显示都没有关系,但因为缺少2D加速,确实会有诸多不便,开发思路也和16位时代以及SS,PS的2D游戏有很大不同,最简单的,本来2D格斗游戏的背景层,只要告诉2D图形加速硬件这BG层的图像数据在ROM中的偏移位置、调色版数据,就可以了,接下去2D加速硬件全部自己去处理显示,卷轴时修改当前卷轴偏移坐标,2D加速硬件直接处理卷轴后的显示。但要把这简单的BG移到3D的渲染硬件环境下,可能就还要考虑单张贴图的精度是否超出图形硬件的支持范围,要考虑z fighting导致的同深度物体的渲染错误,要考虑如果用多块贴图拼接,是否会有硬件浮点精度误差造成的破面接缝问题,要考虑VRAM的分配利用是否合理。
所以不是不能做,而的确是客观的硬件构架不同导致的纯2D制作难度提高,做3D比做2D更易于发挥。
换句话说纯2D硬件也不是不能做3D,只是不合适,折腾,结果还吃力不讨好。。。。
