没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
8页
测试环境:xcode13.3 MacPro13-inch2020 M1 OpenGL版本:OpenGL 4.5 语言:c++17 建议: 1.先完成xcode配置OpenGL工程环境,网上有教程。 2.本例使用opengl进行了粒子贴图显示,用户可根据需要调整贴图内容。 3.不同时期OpenGL头文件包含格式可能不同,请根据最新标准进行头文件包含和使用,否则可能找不到OpenGL函数。
资源推荐
资源详情
资源评论
测试环境:xcode13.3 MacPro13-inch2020 M1
OpenGL 版本:OpenGL 4.5
语言:c++17
建议:
1.先完成 xcode 配置 OpenGL 工程环境,网上有教程。
2.本例使用 opengl 进行了粒子贴图显示,用户可根据需要调整贴图内
容。
3.不同时期 OpenGL 头文件包含格式可能不同,请根据最新标准进行头
文件包含和使用,否则可能找不到 OpenGL 函数。
#include <GLUT/GLUT.h>
#include <OpenGL/OpenGL.h>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
#define MAX_PARTICLES 1000
static GLint ImageWidth=0;
static GLint ImageHeight=0;
static GLint PixelLength=0;
static GLubyte* PixelData=NULL;
GLuint tex2D[1]; // Storage For One textures
bool keys[256]; // Array Used For The
Keyboard Routine
bool active=true; // Window Active Flag Set
To TRUE By Default
bool fullscreen=true; // Fullscreen Flag Set To
Fullscreen Mode By Default
bool rainbow=true; // Rainbow Mode?
bool sp; // Spacebar Pressed?
bool rp; // Enter Key Pressed?
float slowdown=2.0f; // Slow Down Particles
float xspeed; // Base X Speed (To
Allow Keyboard Direction Of Tail)
float yspeed; // Base Y Speed (To
Allow Keyboard Direction Of Tail)
float zoom=-40.0f; // Used To Zoom Out
资源评论
小明的程序
- 粉丝: 5
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功