+ -
当前位置:首页 → 问答吧 → 对于一个图形引擎应不应该把图像格式固定化?

对于一个图形引擎应不应该把图像格式固定化?

时间:2011-08-15

来源:互联网

应该提供一个纯bmp加载纹理的接口呢,还是直接为引擎写一个固定的图像格式,然后加载纹理必须用这种格式??
我目前是两者都支持,但是后一者在图像格式有改动的情况下,改起来相当麻烦,因为我的这部分直接写在了引擎核心模块里,改一处,就要动很多地方。
是否应该把自定义的图像格式作为一个外部模块集成在引擎模块下?
如何选择?

作者: xychzh   发布时间: 2011-08-15

感觉应该和格式啥的无关吧,都是dib的东西。

你说的改起来相当麻烦,估计是设计的不好,所以格式一变代码全要重写,这个MS是设计模式还是啥的东西不是很懂,不过好的设计应该是不论要求怎么变,修改量都不大的。

楼主现在用的都是什么格式?另外格动格式就要改很多麻烦的意思是?举个例子?

作者: HollyCpp   发布时间: 2011-08-15

引用 1 楼 hollycpp 的回复:
感觉应该和格式啥的无关吧,都是dib的东西。

你说的改起来相当麻烦,估计是设计的不好,所以格式一变代码全要重写,这个MS是设计模式还是啥的东西不是很懂,不过好的设计应该是不论要求怎么变,修改量都不大的。

楼主现在用的都是什么格式?另外格动格式就要改很多麻烦的意思是?举个例子?


我看过一个开源2.5D引擎,图形格式用的都是常见的格式,而不是自己写一种格式。

作者: xychzh   发布时间: 2011-08-15