由于用GDI+处理PNG的效率没有那么高,加上这一整张PNG图片2.42MB。

所以这里要抛弃使用GDI+了(因为老夫没想到更好的办法)

解决3D人物在win7绘画卡顿的办法,3.jpg,网站,下载,游戏,第1张

决定使用Cxiamge类库,到作者网站下载回来类库。编译好所有的类库。

然后用动态链接的办法,接下来就是把cximage集成到游戏大厅内。

然后在TableviewFrame.cpp加入代码

|

?

01//绘画用户

02if (pTableResource->m_bShowUser==true)

03{

04//绘画用户

05if ((bAvertCheatMode==false)&&(m_TableAttribute.pIClientUserItem[i]!=NULL))

06{

07FaceImage.Create(Face_cx,Face_cx,32,CXIMAGE_FORMAT_PNG);

08

09pTableResource->m_ImageUserFace3D.Crop(rop,&FaceImage);

10//}

11

12FaceImage.Draw(pDC->GetSafeHdc(),nXExcursion,nYExcursion);

13}

这样不管在win7还是在xp都会很流畅了,随意的上下滚动吧!哈哈。。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。