
游戏软件架构
kamaliang
致力游戏开发,IT互联网前沿技术,敏捷开发,团队和项目管理
展开
-
关于精确控制FPS的程序框架
本文转自:http://www.thecodeway.com/blog/?p=473 经常看到有人讨论如何在主循环中控制帧速的问题,很多人使用Sleep之类的函数,其实Sleep本身虽然能释放CPU,但无法做到精确控制FPS的值,这里介绍一种比较巧妙的框架,对FPS可以做到比较精确的控制,而且也不会占用CPU。这个框架用到了两个比较关键的函数: timeSetEvent,调用这个函数后,操作系统创建了一个后台线程,这个线程由winmm.dll控制,按照指定的频率执行指定某函数或者将某个信号设置为“有信转载 2011-03-16 10:13:00 · 1860 阅读 · 0 评论 -
游戏引擎开发系列——消息循环篇(渲染、IO、网络和音效等)
本文转自:http://gamebabyrocksun.blog.163.com/blog/static/571534632010219544464/ 写了很多关于IOCP和OLEDB的文章,今天换个话题,不然很多网友都以为俺就是一服务端程序,其实我真正的身份是——程序员,什么都写的程序员,呵呵呵。 这回讨论的话题主要集中到游戏引擎上来,目前国内游戏行业比较火爆,但转载 2011-06-08 10:12:00 · 2062 阅读 · 0 评论 -
关于游戏的消息系统(文摘)
文摘:* 消息映射机制的简单实现;* 支持成员函数指针的消息映射机制的简单实现;* 服务器技术系列综述(二);* C++多态技术的实现和反思(MFC会什么会采用消息映射而不是虚函数的理由);* Orz游戏框架的消息系统;原创 2011-07-22 09:49:06 · 1193 阅读 · 0 评论 -
Game Engine Architecture(《游戏引擎架构》)
http://books.google.com.hk/books?id=LJ20tsePKk4C附注:* 序翻译:Game Engine Architecture by Jason Gregory* 评论:http://qizhi.me/read.php?原创 2010-06-15 23:14:00 · 2039 阅读 · 0 评论 -
5 Creepy Ways Video Games Are Trying to Get You Addicted
本文转载于: http://www.cracked.com/article_18461_5-creepy-ways-video-games-are-trying-to-get-you-addicted.html译文请看: http://bbs.a9vg.com/thread-1984642-1-2.html--------------------------------------转载 2011-10-20 14:09:12 · 2214 阅读 · 0 评论 -
用组件来重构你的游戏实体
英语原文: http://cowboyprogramming.com/2007/01/05/evolve-your-heirachy/译文原文: http://blog.youkuaiyun.com/zhanghefu/article/details/6680620进化游戏的层次结构 - 用组件来重构你的游戏实体直到最近几年,游戏程序员一直使用深层次结构的转载 2011-12-26 19:09:52 · 2402 阅读 · 0 评论 -
用依赖注射模式实现快速安全的游戏对象原型
英语原文: http://www.ic.uff.br/PosGraduacao/RelTecnicos/385.pdf (Fast and Safe Prototyping of Game Objects with Dependency)译文原文: http://blog.youkuaiyun.com/liangneo/article/details/5667442用依赖注射模式实现快速转载 2011-12-26 19:15:35 · 1760 阅读 · 2 评论 -
一个基于组件的动态对象系统
转载自: http://job.17173.com/content/2009-08-07/20090807104220649,1.shtml文 封烨一、静态的痛苦 作为一个项目经验丰富的程序员,你经常会遇到游戏开发过程中的“反复”(iterations):今天美术将一个静态的模型改为骨骼模型并添加了动画;明天企划会议上决定把所有未拾取武器由原先的闪光效果改为原地旋转载 2011-12-26 19:17:04 · 2667 阅读 · 0 评论 -
游戏设计的概率统计入门
本文转载自: http://blog.sina.com.cn/s/blog_48fbe4a1010009lw.html原作者:Tyler Sigman译者是自GAMASUTRA的链接上看到这篇文章的链接地址如下:http://www.gamasutra.com/features/20061018/sigman_01.shtml转载 2012-01-03 09:47:38 · 1746 阅读 · 0 评论