2017-02-15 89 views

回答

1

你需要自己做。 SDL没有完成与NES纹理格式一起工作。 你需要加载你的纹理数组。创建一个尺寸合适的新表面。之后,您可以使用与调色板相对应的颜色填充像素。你可以用自定义的SDL_Palette来完成,但这不是一个好的做法。

SDL_Palette永远不需要手动创建。它在SDL为曲面分配SDL_PixelFormat时自动创建。 SDL_Surface的调色板的颜色值可以用SDL_SetPaletteColors()来设置。 SDL_Palette Wiki Page