送分问题! 在制作动画时,在哪个函数内更新动画控制函数最好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很多游戏是在系统空闲的时候刷新的用到了函数OnIdle 使用线程,时间间隔用sleep来表示。再有就是用SetTimer来完成咯,如果要实现的是DirectX那样的大规模的动画,最好还是自己建一个引擎或者从别人那里Down一个。 作动画?动画有很多种的, 从简单的动画 gif 到 avi 到 flush 到3DMAX 到即时演算的超魄力3D动画等等, 你指什么?动画 gif -> 直接找个支持动画 gif 的控件用avi -> 用MS 的 Animation Controlflush -> 用 flush 控件3dMAX -> 不知道, 可能有控件播放即时演算 -> 自己写绘图循环, 在 MS 的 DirectX 演示里的循环代码大概如下:MSG msg;while(true){ if(PeekMessage( &msg, NULL, 0, 0, PM_REMOVE)) { if( msg.message == WM_QUIT) break; else TranslateMessage( &msg); continue; } Draw() // 这里绘图} MFC 里怎么写, 我不懂 Thanks a lot! :)可惜我不会directX,我正是在MFC里做的循环绘图。 这个资源修改软件ResHaker的实现思想是怎样的 求帮完成课程设计的一部分功能 如何设置Excel文件中线段的颜色 怎样动态设置image控件的大小??? 如何在程序执行过程中计算时间? 按钮无响应 ADO,我我如何获取查询记录集合里面的数据呢?小弟急用 数据库+网络 编程中的遇到的大问题 在华为工作的那段日子里,集中营,牢房?你在华为工作过吗??(转贴) 请问高手,如何在IE浏览器中嵌入一个图标,像安装了金山毒霸后就会出现一个金山毒霸的图标。 如何在CListView中,多项选择后,可以同时编辑修改某列的内容 怎样使用 bitset
用到了函数OnIdle
再有就是用SetTimer来完成咯,
如果要实现的是DirectX那样的大规模的动画,最好还是自己建一个引擎或者从别人那里Down一个。
动画有很多种的, 从简单的动画 gif 到 avi 到 flush 到3DMAX 到即时演算的超魄力3D动画等等, 你指什么?动画 gif -> 直接找个支持动画 gif 的控件用
avi -> 用MS 的 Animation Control
flush -> 用 flush 控件
3dMAX -> 不知道, 可能有控件播放
即时演算 -> 自己写绘图循环, 在 MS 的 DirectX 演示里的循环代码大概如下:MSG msg;
while(true)
{
if(PeekMessage( &msg, NULL, 0, 0, PM_REMOVE))
{
if( msg.message == WM_QUIT)
break;
else
TranslateMessage( &msg); continue;
}
Draw() // 这里绘图
} MFC 里怎么写, 我不懂
可惜我不会directX,我正是在MFC里做的循环绘图。