D3DXCreateTextureFromFileEx()与多线程的问题。。
我单独对D3DXCreateTextureFromFileEx()函数进行了测试。
结果,用他创建5张320×240的图片所耗费的时间需要62毫秒。。
如果创建的5张图片都是1064×1168的图片,则要耗费的时间是453毫秒。
如果游戏帧率30FPS,那一帧里时间不能高于32毫秒,而上面的62毫秒则慢了一帧多的速度。要是452毫秒,那慢的就更离谱了。
所以,这种情况,是不是一定要使用多线程才能解决这个慢的问题??
[解决办法]
使用多线程后台加载可以解决这个问题,但是不知道这种方法是否是唯一的办法。