directx_9.0读书笔记(2013、7、2)
来源:互联网 发布:在线算打折软件 编辑:程序博客网 时间:2024/05/29 17:13
附录:windows编程入门:
1、windows窗体应用程序(消息触发)
消息队列、消息查询循环、消息分发处理函数。
2、windows游戏编程
游戏不是基于消息响应的程序,当有消息的时候处理分发消息,当没有消息的时候执行游戏逻辑。
总结:
窗体应用与游戏有着两种消息监听处理机制。
模糊的理解directx图形处理api:
在已有的系统图形api的基础上,构建一套复杂数学体系的图形api。他与游戏的关系可以理解为是构建游戏中对象的雏形,所有游戏中的基础系统(shader、地形、模型导入动画、物理、碰撞检测)都是在他基础上的升华应用。
在现有引擎的基础上,我们主要关注的是部分shader(显示效果方面)、游戏逻辑&&AI方面,其他的工作可以由已有引擎提供的功能系统完成。
direct_9.0内容简介:
第一部分:数学工具;
第二部分:direct3d API,3d技术的基本模块。
第三部分:关于如何应用direct3d 实现一些有趣的技术和应用程序。
第四部分:顶点和着色器。
(一)数学工具
1、点积概念
U*V = x1*x2 +y1*y2 + z1*z2=|u|*|v|cosβ
(几何证明很有意思)
几何意义:两单位向量的点积之为夹角余弦值
2、差积
P=UxV=(Uy*Vz-Uz*Vy,Uz*Vx-Ux*Vy,Ux*Vy-Uy*Vx)
几何意义:
乘积向量与U、V正交
- directx_9.0读书笔记(2013、7、2)
- 代码大全2(读书笔记7)
- 读书笔记(7)
- 读书笔记MoreEffectiveC++(7)
- APUE读书笔记(2)
- 读书笔记(2)
- hadoop 读书笔记(2)
- Java读书笔记(2)
- 操作系统读书笔记(2)
- Effective C++读书笔记(7)
- C++ Primer 读书笔记(7)
- c++primer读书笔记(7)
- Effective C++读书笔记(0)
- 《暗时间》读书笔记(0)
- 设计模式读书笔记(2)
- 设计模式读书笔记(2)
- windows程序设计读书笔记(2)
- 汇编语言程序设计读书笔记(2)
- mongodb 管理工具
- 八款开源 Android 游戏引擎
- nand_flash_裸板驱动及其时序图详解(转)
- GSM蜂窝基站定位基本原理浅析
- ORA SQL 优化
- directx_9.0读书笔记(2013、7、2)
- NandFlash简介
- Hadoop在MapReduce中使用压缩详解
- php生成二维码
- 泡椒萝卜
- 将汉字转化为unicode编码
- 关于AIX lv 4k offset问题初步了解
- i2c总线协议
- 谈谈Objective-C的警告