VC++游戏开发笔记之
文章平均质量分 78
雅典娜MAX
这个作者很懒,什么都没留下…
展开
-
【Visual C++】游戏开发笔记三十六 浅墨DirectX提高班之四 顶点缓存的逆袭
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8276363作者:毛星云(浅墨) 邮箱:[email protected]顶点永远是3D图形学中不可或缺的元素。这篇文章里我们首先对3D世界里的一些概念和常识进行了阐述,然后详细剖析了顶转载 2012-12-11 00:29:57 · 1028 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十 游戏基础物理建模(二) 重力系统的模拟
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7496200作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得在笔记十八里面我们介绍了基础的匀速与加速运动的物理建模,基本的物理建模导论和前续相关知识的讲解请移步:【Visual转载 2012-12-11 00:16:46 · 880 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十八 游戏基础物理建模(一) 匀速与加速运动
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7496200作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得我们可以毫不夸张的说,在当今的任意一款成功的3D游戏引擎中,物理建模都是非常核心的部分。转载 2012-12-11 00:12:50 · 494 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十七 游戏基础算法(一) 游戏随机系统初步
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7468011作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得每一款游戏,或大或小,都是由一段段默默无闻的算法在支撑着他们的运作,我们不能只欣赏绚丽的游戏成品表现在我们面前的华丽与转载 2012-12-11 00:12:13 · 607 阅读 · 0 评论 -
【Visual C++】vs2008/2005正确打开vs2010所创建项目的几种方法
最近有朋友在下载了我的专栏“【Visual C++】游戏开发”里某一节笔记的源代码之后,发觉一个问题:他们的IDE是VS2008,而我提供的源代码都是注明在VS2010下运行。于是我发表这篇博文,希望能对想解决这个问题的朋友有所帮助。当用 VS2010 打开 VS2008 解决方案(sln文件)或项目(csproj 文件或 vbproj 文件等)时,VS2010 会提示需要进行升级转换转载 2012-12-11 00:11:32 · 531 阅读 · 0 评论 -
【Visual C++】关于无法打开包括文件:“StdAfx.h”或者意外结尾的错误解决方案
最近有朋友在编译我提供的【Visual C++】游戏开发某一节笔记的源代码的时候,提到出现 “fatal error C1083:无法打开包括文件:“StdAfx.h”这个错误。这里我专门找了点资料,然后部分修改,写成了一篇博文发出来,希望能对出现这个问题的朋友们有所帮助。这个错误大都是由于预编译头文件及#include这两者的关系纠缠不清引起的,呵呵。这里我们采用vs转载 2012-12-11 00:10:23 · 614 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十六 讲解一个完整的回合制游戏demo
本系列文章由zhmxy555编写,转载请注明出处。文章链接http://blog.csdn.net/zhmxy555/article/details/7447864作者:毛星云 邮箱: [email protected]这节笔记的主要内容是介绍一个完整的回合制游戏demo,而这个demo里面主要突出了游戏里AI的各种思考与转载 2012-12-11 00:09:31 · 731 阅读 · 0 评论 -
【Visual C++】绘图函数BitBlt的使用方法
BitBlt该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。原型:BOOL BitBlt(HDC hdcDest,int nXDest, intnYDest, int nWidth, int nHeight,HDC hdcSrc,int nXSrc, intnYSrc,DWORD dwRop);参数:转载 2012-12-11 00:08:52 · 684 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十五 游戏人工智能(一) 运动型游戏AI
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7434317作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得我们常常听闻AI(Artificial Intelligence人工智能)这个名词,比如Dota里面的AI地图。写这篇文章的时候,最新转载 2012-12-11 00:07:00 · 646 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十一 游戏基础物理建模(三) 摩擦力系统模拟
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7555785作者:毛星云 邮箱: [email protected] 期待着与志同道合的朋友们相互交流本节内容主要介绍摩擦力系统的模拟,顺带着介绍了暴雪的神级作品转载 2012-12-11 00:17:21 · 525 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十三 游戏基础物理建模(五) 粒子系统模拟(二)
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7607916作者:毛星云 邮箱: [email protected] 期待着与志同道合的朋友们相互交流本节在笔记二十二的基础上继续讲解了例子系统的模拟与实际运转载 2012-12-11 00:19:09 · 672 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十四 由DirectX的几个版本说开去
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7629288作者:毛星云 邮箱: [email protected] 期待着与志同道合的朋友们相互交流本节是DirectX 11的一个开篇,都是些概念性的转载 2012-12-11 00:19:59 · 595 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十五 站在巨人的肩膀上:游戏引擎导论
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8250057作者:毛星云(浅墨) 邮箱:[email protected]看到在留言中很多朋友提到不太清楚DirectX与游戏引擎的区别的问题,在这里浅墨就专门把自己对游戏引擎的一些转载 2012-12-11 00:29:27 · 1832 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十四 浅墨DirectX提高班之三 起承转合的艺术:Direct3D渲染五步曲
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8223965作者:毛星云(浅墨) 邮箱:[email protected]这篇文章里,我们将迈出精通Direct3D的坚实步伐,先透彻理解Direct3D中动画显示方面的交换链技术的转载 2012-12-11 00:28:57 · 1395 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十三 浅墨DirectX提高班之二 化腐朽为神奇:DirectX初始化四步曲
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8197792作者:毛星云(浅墨) 邮箱:[email protected]这篇文章里,我们将迈出精通DirectX的第一步,先了解典型Direct3D程序的书写流程,然后学习CO转载 2012-12-11 00:27:53 · 1185 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十二 浅墨DirectX提高班之一 DirectX大局观认知篇
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8172615作者:毛星云(浅墨) 邮箱:[email protected] 这篇文章作为DirectX系列知识的一个认知篇,希望大家看过之后,能对你印象中的DirectX有一个新的认转载 2012-12-11 00:27:06 · 1319 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十一 回归季:游戏开发资料整理打包下载&专栏行文思路整理
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/8147229作者:毛星云 邮箱: [email protected]阔别近三个月,游戏开发笔记系列文章终于又与大家见面了。其实,有很多话想跟大家说,有关这个专栏的书写方向与书写风格。于是,浅墨郑重地在文章转载 2012-12-11 00:26:16 · 865 阅读 · 0 评论 -
【Visual C++】游戏开发笔记三十 DirectX11 2D纹理映射知识全攻略
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7801729作者:毛星云 邮箱: [email protected] 本节知识先是对DirectX11关于2D纹理映射方面基础知识的一个讲解,然后通过一个demo的创建过程转载 2012-12-11 00:25:34 · 1326 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十九 一步一步教你用优雅的Direct3D11代码画一个三角形
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7774929作者:毛星云 邮箱: [email protected] 这个demo演示的效果是用Direct3D11在屏幕上渲染一个三角形,当然是通过这个demo进一步巩固和学转载 2012-12-11 00:24:51 · 861 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十六 DirectX 11各组件的介绍&第一个DirectX 11 Demo的创建
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7688515作者:毛星云 邮箱: [email protected] 这节笔记主要讨论DirectX 11现有的组件构成,随着DirectX各个版本的更转载 2012-12-11 00:21:18 · 789 阅读 · 0 评论 -
游戏开发笔记十四 游戏画面绘图(四) 华丽的CImage类
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7422922作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得我们知道,Visual C++中的CBitmap类的功能简直太弱小了,这曾经让Visual C转载 2012-12-11 00:06:26 · 711 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7390624作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得相信大家都熟悉《仙剑奇侠传98柔情版》的人机交互方式,用的仅仅是键盘。在那个物质并不充裕的时代,一台配置并不高的电脑,一款名叫《仙转载 2012-12-11 00:04:34 · 656 阅读 · 0 评论 -
【Visual C++】一些开发心得与调试技巧
自己平时收集的一些技巧与心得,这里分享出来,普及一下知识。 1.如何在Release状态下进行调试 Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Database。在Link标签中选中G转载 2012-12-11 00:15:19 · 427 阅读 · 0 评论 -
一些常用软件的网络端口协议分类介绍
最近有朋友请教我有关实现校园局域网视频功能软件的编写问题,涉及到端口有关的知识,自己查了一些资料,发现这篇文章总结得比较不错,常用软件涵盖得比较丰富,很实用,需要用到的时候可以查阅。于是决定将这篇文章分享出来。在这里感谢一下整理者,原文地址为http://hi.baidu.com/chinarisingsun/blog/item/e3ac21f214b1ad03b17ec5c5.html转载 2012-12-11 00:13:22 · 1200 阅读 · 0 评论 -
【Visual C++】CDC与HDC的区别以及相互转换
CDC是MFC的DC的一个类 HDC是DC的句柄,API中的一个类似指针的数据类型.MFC类的前缀都是C开头的 H开头的大多数是句柄 这是为了助记,是编程读\写代码的好的习惯.CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类).CDC等设备上下分类,都含有一个类的成员变量:m_nHdc;即HDC转载 2012-12-11 00:07:55 · 998 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十三 游戏输入消息处理(二) 鼠标消息处理
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7405479作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得上一节我们讲解了键盘消息处理相关的知识。键盘加鼠标作为目前人机交互方式依旧的主流,在讲完键盘消息处理之后接着讲鼠标消息处理,自转载 2012-12-11 00:05:37 · 479 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之十一 基础动画显示(四) 排序贴图
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7385605作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得“排序贴图”是源自于物体远近呈现的一种贴图概念。回忆我们之前笔记的贴图思想,先进行距离比较远的物体的贴图操作,然后再进行近距离物体转载 2012-12-10 23:57:02 · 576 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之十 基础动画显示(三) 透明动画的实现
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7376281作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得"透明动画”是游戏中一定会用到的基本技巧,它通过图案的连续显示及图案本身背景的透明化处理,在背景图上产生出栩栩如生的动画效果。转载 2012-12-10 23:56:15 · 501 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之八——基础动画显示(二)游戏循环的使用
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7355377作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得在笔记七中我们讲解了用定时器来产生动画的效果。定时器的使用固然简单方便,但是事实上这样的方法仅适合用在显示简易动画及小型的游戏程序中。转载 2012-12-10 23:49:27 · 534 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之七——基础动画显示(一)定时器的使用
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7343337作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得定时器的使用定时器(Timer)对象可以每隔一段时间发出一个时间消息,程序一旦接收到此消息之后,便可以决定转载 2012-12-10 23:48:46 · 626 阅读 · 0 评论 -
【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7522960作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得作为游戏开发界老生常谈的话题,浅墨认为有必要写这样一篇文章来专门分析一下两者的优劣。这节就是给大家对Dire转载 2012-12-11 00:15:59 · 568 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十二 游戏基础物理建模(四) 粒子系统模拟(一)
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7585937作者:毛星云 邮箱: [email protected] 期待着与志同道合的朋友们相互交流本节内容主要讲解了在GDI中粒子的运用,为后续D转载 2012-12-11 00:18:02 · 665 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十五 最简化的DirectX 11开发环境的配置
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7672101作者:毛星云 邮箱: [email protected] 期待着与志同道合的朋友们相互交流本篇文章讲解游戏开发转载 2012-12-11 00:20:38 · 689 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之九 游戏地图制作(一)平面地图贴图
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7364697作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得地图是游戏元素里面不可缺少的一部分,要产生游戏地图,除了可以直接使用已经绘制好的位图外,对于一些画面不太复杂,并且具有重复性质的地转载 2012-12-10 23:55:22 · 711 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之六——游戏画面绘图(三)透明特效的制作方法
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7338082作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得从这节开始我们来讲解制作一般2D游戏画面经常要使用到的绘图特效。笔记六我们主要介绍“透明”特效的制作方法。透明效果转载 2012-12-10 23:47:56 · 895 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之五——游戏画面绘图(二)绘制位图
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7335103作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得以游戏文件来说,使用的位图数量相当多,因此都会先将位图存成文件,等到程序需要时再将文件加载到窗口中。将位图从文件加载带绘图窗口中必须经转载 2012-12-10 23:46:54 · 634 阅读 · 0 评论 -
【Visual C++】游戏开发笔记之四——游戏画面绘图(一)基本图形绘制
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7333886作者:毛星云 邮箱: [email protected] 欢迎邮件交流编程心得从本篇文章开始笔锋一转,展开介绍了GDI相关的知识,想知道浅墨具体需要更改思路的原因,请移步本系列文章的第一篇:【转载 2012-12-10 23:45:42 · 581 阅读 · 0 评论 -
【 Visual C++】游戏开发笔记之三——绘制图元
使用Direct3D绘制图元我们接下来的部分将介绍使用Direct3D在屏幕上绘图的图元。计算机图形学中的图元是可以渲染到屏幕上的基本形状。将图元组合在一起可以构成不同的形状和物体,诸如人物模型、场景物体、墙、建筑物等。最常用的图元是三角形。在游戏中常使用三角形,这是因为这样可以优化现代图形硬件,有效处理这类图元。其他图元包括四方形、直线和多边形。多边形被认为是图形,它是由直线构成的封闭区域。转载 2012-12-10 23:41:33 · 681 阅读 · 0 评论 -
DirectX开发环境的快速配置
一个DirectX程序要想正确的编译和链接,需要下面三个主要前提一 安装DirectX SDK二 正确配置.h文件路径和.lib文件路径三 正确链接所需.lib文件详细步骤如下:一.安装DirectX SDK二.正确配置.h文件和.lib文件路径1. 启动VS,依次选择tools-option-projects and sol转载 2012-12-10 23:39:52 · 526 阅读 · 0 评论 -
【Visual C++】游戏开发笔记二十八 最精简的Direct3D11 Demo筋骨脉络全攻略
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7707628作者:毛星云 邮箱: [email protected] 本篇文章将讲解如何通过我们在之前的文章里面已掌握的DirectX 11的知识,来一步一步创转载 2012-12-11 00:22:34 · 834 阅读 · 0 评论