c++
文章平均质量分 84
缇欧酱^0^
这个作者很懒,什么都没留下…
展开
-
qml 实现文本编辑器
实现文本编辑器要文件的 IO 功能,但是 QML 并没有提供,所以需要自己写一个。#ifndef FILEIO_H#define FILEIO_H#include #include #include class FileIO : public QObject{ Q_OBJECTpublic: Q_PROPERTY(QString source原创 2017-01-21 12:30:56 · 3710 阅读 · 0 评论 -
用 opengl 写一个小游戏 (1)
用 opengl 写一个小游戏 (1)用 opengl 写一个小游戏 1环境搭建freetypesoilglm注意事项基本组件shadertexture资源加载渲染器主游戏类游戏窗口本节代码 github 环境搭建基本的环境搭建可以参考我之前的文章在 Eclipse或CLion 中集成 opengl 环境 (windows+mingw) 在这里我们还需要另外两个包,free原创 2017-02-11 13:35:07 · 11543 阅读 · 0 评论 -
在 opengl 中画出三角形并用 shader 改变颜色
/*glew.h 源代码中的一些宏定义typedef unsigned int GLenum;typedef unsigned int GLbitfield;typedef unsigned int GLuint;typedef int GLint;typedef int GLsizei;typedef unsigned char GLboolean;typedef signed原创 2016-12-17 20:58:00 · 3122 阅读 · 0 评论 -
c++ 实现分数类
/* * fraction.h * 此分数类在输入分数后符号将只储存在分子位上,分母为正数。在进行加减乘除运算后会自动进行约分,也可自己执行约分操作。 * Created on: 2016年11月18日 * */#ifndef FRACTION_H_#define FRACTION_H_class fraction{private: int numerator;原创 2017-01-21 12:23:26 · 11362 阅读 · 4 评论 -
在 Eclipse或CLion 中集成 opengl 环境 (windows+mingw)
opengl 环境需要三个包,其中 opengl 在 windows 已用,需要的包为 glfw 和 glew。glfw 为 opengl 创建窗口环境。可在此处下载 源码http://www.glfw.org/download.html,源码还需要编译,最好直接下载编译好的 32-bit Windows binaries。另外由于 opengl 只是一个标准,在实现驱动上都有所不同,要使原创 2016-12-16 21:30:51 · 3437 阅读 · 0 评论 -
用 opengl 写一个小游戏 (2)
本节代码github 在这一节可以先写出这个游戏的雏形 如图,从启示旗子点到达出口点即可。而且当从底部掉落时玩家并不会死亡,而是在顶部相应的位置掉落。而如果顶部相应位置也有墙壁时玩家将会死亡。游戏场景player文字渲染碰撞检测和处理渲染游戏场景构建游戏场景需要各种游戏对象,我们可以抽象出一个类 GameObject.h#ifndef GAME_GAMEOBJECT_H#def原创 2017-02-14 13:51:57 · 3067 阅读 · 0 评论