
游戏开发
上城放克nstop6557
枯藤老树昏鸦
空调奶茶西瓜
追剧躺在沙发
夕阳西下
心情好到爆炸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3D坐标转换
坐标的变换过程 而在OpenGL中,通常将模型变换,视图变换合称为ModelView变换。也就是在OpenGL中,这是一部操作,只用调用一个函数即可。下图是OpenGL中的变换过程: 为啥要转换到视图坐标系呢? 可以这样理解,通过前面的MODEVIEW变换,这个世界坐标系中的场景已经绘制好了。这时候我们还不能看到场景哦,因为我们的观察位置还没定呢,而且如果我们眼睛(照相机)的位置不同...原创 2019-03-18 15:06:15 · 1851 阅读 · 0 评论 -
Windows下控制滚轮改变摄像机远近及鼠标键盘的响应事件
滚轮的消息是 WM_MOUSEWHEEL 定义在winuser.h 只要包含windows.h就可 方向在wParam高位中,正值为向前,负值为向后 但定义中会有这样的宏 #if (_WIN32_WINNT >= 0x0400) || (_WIN32_WINDOWS > 0x0400) ...原创 2019-03-27 20:52:11 · 278 阅读 · 0 评论 -
设计模式总结
状态模式 在实际开发中,我们经常会遇到这种情况;一个对象有多种状态,在每一个状态下,都会有不同的行为。那么在代码中我们经常是这样实现的。 代码如下: typedef enum tagState { state0, state1, state2 }State; void Action(State actionState) { if (actionS...翻译 2019-07-30 17:09:54 · 134 阅读 · 0 评论