组装7 整张地图的显示

7.地图
地图读到记录数组,
根据地图单元记录,
进行读取地图单元的图片
有3层,
发现一个BUG ,
DX的SURFACE 大概是建立在157* 48 ,100 * 32 到 280 * 48 这个大小会错误。

需要避开这个范围?

这个问题折磨了我一个星期,
一直以为是我写的WIL问题

各种修改,
直到去掉WIL ,写空白SURFACE 发现 错误一样,才发现是DX的BUG .
然后避开这个范围,
对于大于100 的地图,直接用 600的SURFACE ,可以成功生成地图了。

 

 

 

 

 

posted @ 2024-06-30 16:21  D7mir  阅读(30)  评论(0)    收藏  举报