解决棋牌3D人物在win7绘画卡顿的办法

解决棋牌3D人物在win7绘画卡顿的办法

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

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

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

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

  然后在TableviewFrame.cpp加入代码:

  •   //绘画用户
  •   if (pTableResource->m_bShowUser==true)
  •   {
  •   //绘画用户
  •   if ((bAvertCheatMode==false)&&(m_TableAttribute.pIClientUserItem!=NULL))
  •   {
  •   FaceImage.Create(Face_cx,Face_cx,32,CXIMAGE_FORMAT_PNG);
  •   pTableResource->m_ImageUserFace3D.Crop(rop,&FaceImage);
  •   //}
  •   FaceImage.Draw(pDC->GetSafeHdc(),nXExcursion,nYExcursion);
  •   }

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

分享到 :
0 人收藏
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Powered by 狐霸源码论坛 X3.3 © 2001-2018