ege娘吧 关注:795贴子:3,183
  • 4回复贴,共1

请教一个问题

只看楼主收藏回复

我试着写了个根据鼠标位置绘图的程序。
虽然不是很明显,我感觉
速度有一点点顿,不够流畅。
是不是我的使用方式不对?
代码如下:
#include "ege.h"
void mainloop(void);
int main()
{ const int x=192; const int y=144;
const int w=640; const int h=480;
ege::setinitmode(ege::INIT_NOBORDER,x,y);
ege::initgraph(w,h); ege::showmouse(0);
ege::setrendermode(ege::RENDER_MANUAL);
mainloop();
ege::closegraph(); return 0;
}
void mainloop()
{
char*c="interface\\sprite\\1.png";
int x,y;
ege::PIMAGE cur=ege::newimage();
ege::getimage_pngfile(cur,c);
for(;ege::is_run();ege::delay_fps(100))
{
if(ege::kbhit())break;
ege::mousepos(&x,&y);
//-----------------------
ege::clearviewport();
ege::putimage_withalpha(0,cur,x,y,0,0,26,26);
}
ege::delimage(cur);
}


1楼2013-02-10 15:51回复
    这代码我没看出什么问题,你说的顿具体表现是什么样?达不到100fps还是啥的?


    2楼2013-02-13 13:12
    收起回复
      你用的是哪个版本的ege?我这个版本似乎没有问题。。。


      3楼2013-02-17 00:12
      收起回复