![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
引擎||游戏开发
笨笨周0915
这个作者很懒,什么都没留下…
展开
-
GetMessage和 PeekMessage 的区别
GetMessage 在没有消息的时候,会暂停程序,将cpu控制权给其他程序 PeekMessage 不管当前消息队列里有没有消息,都立即返回,所以会100%占用cpu,所以在使用 PeekMessage后最好sleep一下,不过也要视情况而定了。也可以自己写个Timer函数了原创 2009-08-21 12:33:00 · 380 阅读 · 0 评论 -
游戏的基本框架
现在的游戏大部分都是win32程序,个人也是使用这种结构,下面是基本、最简单的游戏框架 int WINAPI WinMain( IN HINSTANCE hInstance, IN HINSTANCE hPrevInstance, IN LPSTR lpCmdLine, IN int nShowCmd ){..............................//上面是一原创 2009-08-21 12:28:00 · 865 阅读 · 0 评论 -
一种2D游戏引擎的设计与实现
摘 要 对现有游戏引擎开发技术进行改进,提出了一种有效的2D游戏引擎设计与实现方法,该方法以引擎架构为基础,以累积渲染技术作为主要渲染加速手段;结合精灵与动画技术进行具体实现,达到游戏引擎设计的目的。最后通过该方法实现了一个2D游戏引擎,并用实验验证了该方法的有效性。 1、引言 2D游戏开发是游戏开发领域中一个不可或缺的重要分支,绝大多数休闲游戏与动漫游戏都是使用2D游戏技术开发实现的。2D游转载 2009-09-21 09:25:00 · 907 阅读 · 0 评论 -
Windows如何区分鼠标双击和两次单击
在Windows平台上,鼠标左键的按下、松开、快速的两次点击会产生WM_LBUTTONDOWN、WM_LBUTTONUP和WM_LBUTTONDBLCLK消息,但是Windows根据什么来区分连续的两次鼠标按键操作,是两次独立的单击,还是一次双击呢?最近在解决一个问题时,通过使用Spy++和查阅MSDN,弄清楚了这个问题。简单总结如下: Windows根据两个条件来做这个区分:(1)双击转载 2009-11-25 12:41:00 · 6797 阅读 · 1 评论