游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1319|回复: 1

有一个不懂的问题请教!

[复制链接]

60

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
QQ
发表于 2005-7-30 09:33:00 | 显示全部楼层 |阅读模式
刚学vc++不久,一般的游戏(包括大中型的)的主循环都用这个结构可以么?
while(1)
  {if(PeekMessge(&msg,NULL,0,0PM_REMOVE))
    { if(msg.message==WM_QUIT)
       break;
      TranslateMessage(&msg);
      DispatchMessage(&msg);
    }
   GameMain();//游戏主循环
  }
我主要是怕上面的DispatchMessage(&msg)和窗口处理函数(窗口处理函数只响应程序结束的消息)会影响程序,请问,我这种担心是不是多余的?
大中型的游戏到底可不可以用上面的结构?

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2005-7-30 13:42:00 | 显示全部楼层

Re:有一个不懂的问题请教!

窗口消息当然要处理啊,而且好多程序都是在没有窗口消息的时候才执行游戏主循环的,大型游戏也要处理,具体怎么做我不敢说,找些大游戏的代码看一下吧
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 15:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表