老头子耕种的土地 只有果实没有花朵

股票不知道你拥有它。当然,它也不在乎。

我们仨 左手剑 思无虑 岁月诗 扯股淡 他山玉 无主题
« 上一篇: MMORPG游戏程序教程(四) 下一篇: Conservative Investers Sleep Well »
老头子 @ 2007-05-23 16:34

核心部分
        到了这里,为了把问题讲清楚,最好的办法,是先阐述游戏程序的框架。当我们把一个游戏程序的整体结构搞清楚之后,再回到同步的问题,就会比较容易了。虽然同步和渲染是游戏编程的两大难点,但我个人认为游戏程序的框架才是游戏程序的核心。是游戏的驱动力,以及区别于其它软件门类的关键特征。
        理解了这一点,才算拿到了游戏编程的入场券。

框架结构
        首先要说明,此框架对客户程序和服务器程序同样适应。这个教程真正重要的部分,其实也就只有这么一点点了。以下是框架的伪代码表示:

Main(...){
        GameApp app;
        app.inistialize();
        while(app.isRunning()){
                // Below operations compose a FRAME activity
                app.preFrame();
                app.processInput();
                app.checkTimer();
                app.updateScene()
                app.renderScene();
                app.postFrame();
                sleep(0);
        }
        app.finalize();
}

嗯,差不多就是这点东西了。别看东西不多,搞明白,嘿嘿,不容易。

曾经的这一天...


评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定

捐款赞助
同道中人
· 管理通道
· 先生不死
· 名将左权
· 追我魂魄
· 读库
· 舵手
· KOKO
· 快乐朵朵
· 比客Allen
· samuel
站内搜索

订阅 RSS

0112529

歪酷博客