游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1566|回复: 4

游戏程序结构,如何是好?

[复制链接]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2009-3-11 10:47:00 | 显示全部楼层 |阅读模式
游戏主循环
  1. while()
  2. {
  3. 1,
  4. 2,
  5. 3,
  6. 4,
  7. 5,
  8. ......
  9. }
复制代码

其中的1,2,3,4,5......这些步骤可以是以下几个里的一个:
画面渲染,用户反馈,游戏数据处理,处理系统消息,其他(比如统计fps等)

大家觉得这几个应该如何安排?哪个先做?哪个后做?
while()
{
处理系统消息
画面渲染
计算fps
用户反馈
游戏数据处理
}?

还是
while()
{
处理系统消息
用户反馈
游戏数据处理
画面渲染
计算fps
}?

应该怎么安排呢呀?

28

主题

433

帖子

433

积分

中级会员

Rank: 3Rank: 3

积分
433
发表于 2009-3-12 19:04:00 | 显示全部楼层

Re:游戏程序结构,如何是好?

这个无所谓 先后顺序了~

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-3-12 19:52:00 | 显示全部楼层

Re:游戏程序结构,如何是好?

一般是先更新游戏状态后渲染构成一个周期,然后计算这个周期的fps

但如果考虑present的等待问题的话,在present之前处理游戏状态更新可以提高CPU与GPU的并行性。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
 楼主| 发表于 2009-3-14 03:49:00 | 显示全部楼层

Re:游戏程序结构,如何是好?

3楼,最满意的答案。

3楼,你回复的其他帖子我也注意过,答案都非常让我震惊!
就好像那些题目都是你自己出的,然后再公布正确答案似的。

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-3-14 12:31:00 | 显示全部楼层

Re: Re:游戏程序结构,如何是好?

snhun: Re:游戏程序结构,如何是好?

3楼,最满意的答案。

3楼,你回复的其他帖子我也注意过,答案都非常让我震惊!
就好像那些题目都是你自己出的,然后再公布正确答案似的。


只不过是很多问题都是我曾经碰到过的问题。
另外,网上误导性的资料很多,很多问题的答案都是千辛万苦地搜集到的,所以至今印象深刻……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 03:22

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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