2014-05-17 23:03
⁄ 工业·编程
⁄ 共 3771字
本节都是些概念性的知识,希望在正式学习DirectX之前,对将要学习的内容有一个整体的认知,以便更好的掌握将要学习的知识。
一、引言
在上个世纪,DirectX还没横空出世之前,游戏厂商都在努力克服着硬件不兼容造成的各种问题。但不幸的是,市面上已经存在的各种繁杂而不统一的硬件配置,让想做出一款供大多数人们都可以畅玩的游戏的想法成为了泡影。在这样的背景下,游戏行业急切需求一项统一的标准化的指标。于是微软公司推出...
Direct3D阅读全文
2014-05-16 22:47
⁄ 工业·编程
⁄ 共 207字
这次的程式调试中遇到了fatal error LNK1104: 无法打开***.exe的错误。
错误分析:LNK 1104是链接的错误,在链接一些lib或者exe文件时,如果链接路径错误或者无法打开其文件时,就会出现这类错误。
解决方法:
1、确保你所用的外部链接库文件路径是正确的:打开属性-》VC++目录-》库目录 的路径;
2、删除已经生成的Debug文件夹,点击重新生成;
3、运行。如果还不行请关闭你的杀毒软件,再进行调试。
软件调试, 链接错误阅读全文
2014-05-15 05:39
⁄ 工业·编程
⁄ 共 350字
1、C++ Str Library
参考网站:http://www.utilitycode.com/str/
操作字符串和字符的库,支持Windows和支持gcc的多种平台。提供高度优化的代码,并且支持多线程环境和Unicode,同时还有正则表达式的支持。
2、Common Text Transformation Library
参考网站:http://cttl.sourceforge.net/
这是一个解析和修改STL字符串的库。CTTL substring类可以用来比较,插入,替换以及用EBNF的语法进行解析。
3、GRETA
参考网站:http:...
c++, 程序库阅读全文
2014-05-15 05:38
⁄ 工业·编程
⁄ 共 149字
1、s11n
参考网站:http://s11n.net/
一个基于STL的C++库,用于序列化POD,STL容器以及用户定义的类型。
2、Simple XML Persistence Library
参考网站:http://sxp.sourceforge.net/
这是一个把对象序列化为XML的轻量级的C++库。
c++, 程序库阅读全文
2014-05-14 06:40
⁄ 工业·编程
⁄ 共 5174字
文章目录
智能指针
QPointer
很简单的入门程序,应该比较熟悉吧 ^_^
#include <QApplication> #include <QLabel>
int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Dbzhang800!"); label->show(); ...
Qt, 指针阅读全文
2014-05-14 05:36
⁄ 工业·编程
⁄ 共 172字
1、C++ Threads
参考网站:http://threads.sourceforge.net/
这个库的目标是给程序员提供易于使用的类,这些类被继承以提供在Linux环境中很难看到的大量的线程方面的功能。
2、ZThreads
参考网站:http://zthread.sourceforge.net/
一个先进的面向对象,跨平台的C++线程和同步库。
c++, 程序库阅读全文
2014-05-14 05:35
⁄ 工业·编程
⁄ 共 545字
1、Audio/Video 3D C++ Programming Library
参考网站:http://www.galacticasoftware.com/products/av/
AV3D是一个跨平台,高性能的C++库。主要的特性是提供3D图形,声效支持(SB,以及S3M),控制接口(键盘,鼠标和遥感),XMS。
2、KlayGE
参考网站:http://home.g365.net/enginedev/
国内游戏开发高手自己用C++开发的游戏引擎。KlayGE是一个开放源代码、跨平台的游戏引擎,并使用Python作脚本语言。KlayGE在LGPL协议下...
c++, 程序库阅读全文
2014-05-13 09:41
⁄ 工业·编程
⁄ 共 928字
缓冲区是用来保存绘图过程中产生的图像数据的内存区域,OpenGL有颜色、深度、累积和模板等四种常用的缓冲区。
相关阅读
----OpenGL学习总结
由于缓冲区中可能保留有上一次绘图遗留下来的图像数据,这些数据会影响本次绘图,因此在绘制新图之前必须将它们清除掉。颜色缓冲区中存放的是图像的像素颜色数据,深度缓冲区存放的是用于图像消隐的深度信息。在一个三维场景中,距离视点较近的物体肯能部分地或全部地遮挡住距离视点较远...
OpenGL阅读全文
2014-05-13 09:26
⁄ 工业·编程
⁄ 共 5463字
一.OpenGL是做什么的
一种图形硬件的接口。而不是像C和C++一样的编程语言,更像是一个运行库,提供一些预先封装的函数。
二.OpenGL的主要功能是什么
建模,变换,颜色模式设置,光照和材质设置,纹理映射,位图显示和图像。
三.OpenGL的体系结构是什么
最底层为图形硬件,第二层为操作系统,第三层为窗口系统,第四层为OpenGL,第五层为应用软件。
四.怎么样利用OpenGL来实现我们想要做的事情
首先要明白一点,OpenGL是一个...
OpenGL阅读全文
2014-05-13 09:24
⁄ 工业·编程
⁄ 共 580字
老版本:
#include <QApplication>
#include <QString>
忘了哪本书上推荐这样包含:
#include <QtGui/QApplication>
#include <QtCore/QString>
而今天在测试Qt5代码时发现:QApplication已经从原来的<QtGui/QApplication>移动到<QtWidgets/QApplication>了。
而QtGui中多了一个:<QtWidgets/QGuiApplication>
如果你的代码...
Qt阅读全文