c++、Direct3D
文章平均质量分 83
a512796048
这个作者很懒,什么都没留下…
展开
-
Direct3D学习笔记(二)——精灵动画(Sprite)
一、MyDirectX.h#pragma once //header files #define WIN32_EXTRA_LEAN #define DIRECTINPUT_VERSION 0x0800 #include #include #include #include #include #include #include #inc原创 2017-04-12 12:11:56 · 2768 阅读 · 3 评论 -
Direct3D学习笔记(一)——精灵(Bomo_catcher游戏)
一、Visual Studio 2015设置1、Bomo_Catcher属性-常规-字符集-使用多字节字符集2、Bomo_Catcher属性- VC++目录-包含目录 C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Include3、Bomo_Catcher属性- VC++目录-库目录 C:\Progra原创 2017-04-11 14:17:54 · 820 阅读 · 2 评论 -
Direct3D学习笔记(四)——碰撞检测(Bounding Box)
一、碰撞检测函数(MyDirectX.cpp)int Collision(SPRITE sprite1, SPRITE sprite2) { RECT rect1, rect2; rect1.left = (long)sprite1.x; rect1.right = (long)sprite1.y; rect1.top = (long)sprite1.x + sprite1.width原创 2017-04-28 12:21:55 · 951 阅读 · 0 评论 -
Direct3D学习笔记(三)——精灵变换(Srote_Scale)
在这里不再放出MyDirectX.h MyDirectX.cpp MyWindows.cpp 代码 只列出修改部分这一章我们学习使用Direct3D矩阵及一个极为方便D3DX助手函数来旋转、缩放及平移精灵2D变换ID3DXSprite可以处理变换矩阵是它的迷人之处。介绍完成这些功能的变换函数:D3DXMATRIX *D3DXMa原创 2017-04-17 10:52:49 · 801 阅读 · 0 评论