
飞跃一个3D射击游戏
文章平均质量分 57
DannyPassante
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
旋转的四个立方体
#define szClassName TEXT("3D Box Rotate") #include #include #include #include #pragma once #pragma comment(lib,"d3d9.lib") #pragma comment(lib,"d3dx9.lib") #pragma comment(lib,"winmm.lib")原创 2013-05-21 09:14:06 · 1125 阅读 · 0 评论 -
第一人称游戏中的矩阵运用
在制作第一人称视角相机时,我们需要制作几个相关的矩阵来实现目标点随着鼠标的角度变换。 例如,绕任意轴的旋转辅助矩阵可以表示为: [R] = 1 + (1-cos(angle))*(x*x-1) -z*sin(angle)+(1-cos(angle))*x*y y*sin(angle)+(1-cos(angle))*x*z z*sin(angl原创 2013-05-25 08:40:49 · 1665 阅读 · 0 评论 -
Rotate An Object(opengl)
/* * * Siena College Computer Science program * All right reserved * Albany NY * */ #include // Header File For Windows #include // Header File For The OpenGL32 Library #include //原创 2013-05-27 06:53:02 · 699 阅读 · 0 评论 -
纹理贴图
bool LoadTexture(LPTSTR szFileName, GLuint &texid) // Creates Texture From A Bitmap File { HBITMAP hBMP; // Handle Of The Bitmap BITMAP BMP; // Bitmap Structure glGenTe原创 2013-08-14 03:30:43 · 874 阅读 · 0 评论 -
球面映射
void draw(){ glEnable(GL_TEXTURE_2D); glBindTexture(GL_TEXTURE_2D,tex); glEnable(GL_TEXTURE_GEN_S);//自动生成s方向纹理坐标 glEnable(GL_TEXTURE_GEN_T);// 自动生成t方向纹理坐标 drawsphere(); glDisable(GL_TEXTURE_2D); }原创 2013-08-14 03:50:05 · 1692 阅读 · 0 评论