请问如何在游戏画面中加入文字? 最好是有源程序。我的Email:[email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是用VC 就在开始时建立一个新的线程,从开始玩的时候开始计时!如果是用DIRECTX ,先用draw->getDC(&hdc);然后用 winodws API中的TextOut就可以了! 每次画面刷新的时候计一下时,再显示出来就行了。DWORD clock; // 在游戏开始时初始化成当前时钟,用GetTickCount()void MainLoop(){ int time = GetTickCount()-clock; ; // 就是当前已经过了多少毫秒 time /= 1000; …… // 其他处理过程 HDC hDC; char buf[32]; lpBackSurface->GetDC(&hDC); wsprintf(buf, "%2d:%02d", time/60, time%60); TextOut(x, y, buf, strlen(buf)); lpBackSurface->ReleaseDC(hDC); lpPrimarySurface->Flip(……);} Sorry,看错了,是在别人的游戏里加个时钟,那就不太清楚了。 用API钩子就可以实现,看看MSDN吧!我有源代码,你要吗?你得给我40分 我加好了,一共40分,把源代码给我吧,我一定把分都给你。我的email:[email protected] 先得到窗口句柄,截留API或者DLL里面的函数,在他画完以后你再在上面画一个表不就好了么,做起来肯定很复杂 求问自建链接库调用cximage库函数的问题 打开串口,有时正确,有时错误,getlasterror=2,是怎么回事呢 3的300次方 怎么算啊, 益出的问题如何解决 [初学]麻烦哪位大虾用ATL写个简单的COM组件并应用的小程序! 高分求教,这样的图形识别难吗?请各位给点建议或例子...不胜感激 请问opengl在线程中的使用 关于CString??? 帮忙比较一下,在线等,急! *ime文件怎么使用? 如何在两个对话框之间传送变量 opengl and directX? 关于取得菜单text的问题
如果是用DIRECTX ,先用draw->getDC(&hdc);然后用 winodws API中的TextOut就可以了!
{
int time = GetTickCount()-clock; ; // 就是当前已经过了多少毫秒
time /= 1000;
…… // 其他处理过程 HDC hDC;
char buf[32];
lpBackSurface->GetDC(&hDC);
wsprintf(buf, "%2d:%02d", time/60, time%60);
TextOut(x, y, buf, strlen(buf));
lpBackSurface->ReleaseDC(hDC);
lpPrimarySurface->Flip(……);
}
我有源代码,你要吗?
你得给我40分
我的email:[email protected]
你再在上面画一个表不就好了么,做起来肯定很复杂