在vs2010下学《directx9.0 3D 游戏开发编程基础》
书中,作者对在vc6.0和vs2005中的各种配置 已经写得很清楚了,vs2008 基本延续了 vs2005的设置,但是在vs2010中,貌似没有那种选项,因此,我就将我的方法,还有书中的一些章节和现在的变化说一下,首先是配置开发环境,vs2010中是需要针对每个项目进行设置,打开一个新建的项目文件,在项目属性中选择 C/c++目录,原文中的include文件可选择加入到 包含目录,lib/x86文件可选择加入哭
库目录 如图
在作者的源码中经常会有引号带的字符串出现,这个时候就需要,在常规中改动,如图
这样就可以了。
对于书中的字体那一章,应该是有一个例程是没法实现,貌似是因为dx sdk新版本的原因,还有在编写hlsl时,书中的源码是需要改动的,如 在toon.txt 需要将extern改为static ,同时,作者写的shader 在vs2010中无法显示三角形面片,具体原因不得而知
在vs2010下学《directx9.0 3D 游戏开发编程基础》相关推荐
- 《DirectX 9.0 3D游戏开发编程基础》 第二章 绘制流水线 读书笔记
模型的表示 场景:物品或模型的集合 任何物品都可以用三角形网络逼近表示.我们经常用以下术语描述三角形网络:多边形(polygons).图元(primitives).网络几何单元(mesh geomet ...
- 《DirectX 9.0 3D游戏开发编程基础》 第一章 初始化Direct3D 读书笔记
REF设备 参考光栅设备,他能以软件计算方式完全支持Direct3D Api.借助Ref设备,可以在代码中使用那些不为当前硬件所支持的特性,并对这此特性进行测试. D3DDEVTYPE 在程序代码中, ...
- 3D游戏开发之基础建模
沙发 床头柜 碗 亭子 门 3D文字
- Android 3D游戏开发——Opengl ES游戏引擎实现
Android 3D游戏 开发 (基础篇)--Opengl ES游戏引擎实现 详情请看:http://www.hztraining.com/bbs/showtopic-26.aspx 课程描述: ...
- Android+3D游戏开发技术详解与典型案例
内容导读 本书共分两篇,第一篇介绍了Android 3D游戏开发的基础知识,主要对OpenGL ES的相关内容进行了介绍. 章 名主 要 内 容 第1章 英雄还看今朝-Android简介本章介绍了市场 ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.8节本章小结
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.8节本章小结,作者 吴亚峰,更多章节内容可以访问云栖社区"异步社区 ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.4节文件I/O
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.4节文件I/O,作者 吴亚峰,更多章节内容可以访问云栖社区"异步社 ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.1节游戏中的音效
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.1节游戏中的音效,作者 吴亚峰,更多章节内容可以访问云栖社区"异步 ...
- 《Android 3D游戏开发技术宝典——OpenGL ES 2.0》——2.3节手机自带数据库——SQLite...
本节书摘来自异步社区<Android 3D游戏开发技术宝典--OpenGL ES 2.0>一书中的第2章,第2.3节手机自带数据库--SQLite,作者 吴亚峰,更多章节内容可以访问云栖社 ...
最新文章
- 关于wcf三大工具的使用(wsdl.exe svcutil.exe disco.exe)
- iOS----------苹果警告
- 革命性新特性 | 单一应用跨多Kubernetes集群的部署与管理
- requestbody接收不到参数_使用Spring MVC解析嵌套参数在三种 ContentType 下的绑定方式...
- ajax和rxjs,javascript – RxJS 5 Observable和Angular2 http:调用ajax一次,保存结果,随后的ajax调用使用缓存结果...
- docker 部署_Nginx K8s + Docker 部署 ,虚拟机部署教程。
- 拓端tecdat|R语言公交地铁路线进出站数据挖掘网络图可视化
- Navicat 注册机破解问题
- Android ExoPlayer源码分析
- 华为交换机或路由器释放DHCP已分配的地址
- 金仓数据库学习笔记(一)
- mac shell 清理缓存-如微信mac清理微信缓存
- 什么相片可以两张弄成一张_ps怎么把两张图片合成一张
- 惊!Go里面居然有这样精妙的小函数!
- 智慧仓储:打造仓储管理一张图
- html表格边框怎么消除,如何去除table的粗边框
- 谷粒商城-基础篇-环境搭建(P1-P44)
- 【Java选择语句(if,else,switch)】
- Bochs简介+使用
- python读-Python之文件读写