自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 用Ogre生成天龙八部的lightmap和minimap的简单方法

自从在一家创业小公司当了客户端主程以后,就忙的没有时间写博客了,整个公司没有一个人有完整的项目经验,所有一切都在摸索中前进,但初生牛犊不怕虎,项目还算进展顺利。但我始终认为,安静下来总结整理一下工作心得是必要的,可惜这个愿望恐怕得等到这个项目忙完以后。周末有点时间,还是可以抽空随便写点东西。lightmap的重要性不用多说,没必要所有阴影都动态去渲染,那些一辈子也不会动的静态物体,贴一张l

2013-12-27 20:37:55 683

转载 Ogre-Destroy SceneNode and everything attached to it

http://www.ogre3d.org/forums/viewtopic.php?f=2&t=53647&start=0

2013-12-26 17:49:43 703

转载 Ogre HardwareBuffer [翻译]

5 Hardware Buffers顶点缓存,索引缓存以及像素缓存的大多数特性都是从HardwareBuffer继承的,一个硬件缓存的一般前提是它是一个内存块,在这里你能做想要的任何事情,缓存本身没有格式与它相关,二是与使用它的方法相关。也就是说,硬件缓存就像使用”malloc”分配的内存块,只不过区别是它位于GPU或者AGP中。相关知识:三种内存:AGP内存,显卡本地内存,系统内

2013-12-24 20:44:04 678

原创 QSplashScreen用QThead定时

不重载QSplashScreen也可以实现定时,用QThead的sleep方法,不过需要封装成public 的方法class I : public QThread{public: static void sleep(unsigned long secs) { QThread::sleep(secs); }};int main(int argc, char *argv[]){

2013-12-19 19:45:32 654

转载 Qt 无边框、透明、可移动个性窗口

很多朋友都问透明的效果怎么做,为什么自己做的无边框窗体不可移动,一个个回答的很累,干脆写出来分享下好了.[cpp] view plaincopyprint?int main(int argc, char *argv[]){       QApplication::setStyle("cleanlooks");       QApplication a(argc, a

2013-12-19 13:03:49 851

转载 可动自定义QPushButton

有很多朋友都抱怨,为什么自己使Qt做的小项目,UI那么土那么俗,方方框框,基本控件很丑,要不是Qt的跨平台,才不去学习它。呵呵,其实我想说,嵌入式系统中的图形界面,通通交给QT,绝对没问题!    简单说说自定义Button,QPushButton是常用组件之一,先看下效果。        当单击按钮后,效果如图:      

2013-12-19 12:57:27 927

转载 Qt学习之如何启动一个线程

先来给出每个文件的相关代码然后再加以分析//*************dialog.h**************// #ifndef DIALOG_H#define DIALOG_H#include #define MAXSIZE 5 //最大的线程数class QDialogButtonBox;class QProgressBar;class QPushB

2013-12-18 20:38:23 850

转载 Qt 飞舞的蝴蝶

用Qt实现一群飞舞的蝴蝶,看起来还是蛮漂亮的,下面来给出代码吧,难度不大,也没有什么好分析的,就简单的写了点注释,在我的资源空间也上传了代码,需要的可以去下载。如果运行过程中有什么疑问的话可以留言于本人联系。 //***************mainwindow.h*******************//#ifndef BUTTERFLY_H#define BUTT

2013-12-18 20:30:23 1462

转载 C++ Boost Thread 编程指南

C++ Boost Thread 编程指南0 前言1 创建线程2 互斥体3 条件变量4 线程局部存储5 仅运行一次的例程6 Boost线程库的未来7 参考资料:0 前言标准C++线程即将到来。CUJ预言它将衍生自Boost线程库,现在就由Bill带领我们探索一下Boost线程库。就在几年前,用多线程执行程序还是一件非比寻常的事。然而今天互联网应用服务程序普遍使用多线

2013-12-16 15:19:41 581

转载 C++调用C#的COM

PrefaceCOM Interoperability is the feature of Microsoft .NET that allows managed .NETcode to interact with unmanaged code using Microsoft's Component Object Model semantics.This article is gea

2013-12-15 14:16:39 608

转载 Qt Aligning QProgressBar inside a QSplashScreen

http://stackoverflow.com/questions/12682888/qt-c-aligning-qprogressbar-inside-a-qsplashscreen

2013-12-15 10:57:00 697

转载 How to clone a scene node

http://www.ogre3d.org/forums/viewtopic.php?f=2&t=35026&start=0

2013-12-12 22:18:34 703

转载 如何截取3D网游模型

网络游戏工具【GameAssassin】[/color> 是一个针对网络游戏和3D游戏的辅助工具,具有设置3D游戏的线框显示模式,截获3D游戏的模型贴图数据等功能,针对于网络游戏,此软件能够接获游戏所发 出并且接受的网络消息,并且能够向服务器直接发送外部的自定义数据。如果想截游戏模型,首先要到GA的官方下载相关软件和插件。下载地址 只需下载GA和导入MAX用的插件就可以。

2013-12-12 20:53:54 1171

转载 QT中调用外部程序的方法 QProcess类

QT4对于界面编程无疑是一个很方便的工具。但是由于它界面开发专项特性,可能导致了某些方面的不足(到目前为止暂时没有使用到这类复杂功能,所以只能是推测)。这样当整个程序需要某些功能时,就需要外部模块的支持。为了能够与外部程序相互联系,Qt4提供了强大的外部程序调用类。先说说QProcess类,目前主要用到程序调用函数。官方说明如下:(引用自ttp://qt.nokia.com/doc/4.5/q

2013-12-10 19:53:04 2350

转载 随机分形地形生成

a.最近在学习OpenGL的东西时,无意发现了一篇关于”分形“的文章。”分形“由于以前接触过一点,记得和”过程内容生成“有莫大的关系,它强大而神奇的功能一直让我很好奇。看了原文作者的这篇文章后,我断定这是一篇学习”分形“的入门级别的好读物。 虽然文章并没有过多解释关于”分形“的数学知识,但通过一个经典算法的学习,会让人对它的应用更有”通透“的理解。因此我决定将它译成中文,供兄弟们一起学习。

2013-12-02 20:38:35 4564 1

转载 Ogre插件简介

本来,打算写一下SampleBrowser范例的介绍的,但是觉得有必要在介绍OGRE代码之前先介绍一下OGRE插件机制的大致结构,毕竟OGRE里面插件机制设计的还是挺不错的,可以当做教科书般来学习,而且对以后代码的理解也有很多必要,所以在这里穿插一集,也让这个周末自己显得积极一些。好了,在一个简单的开场白之后我们进入主题,本章主要介绍的内容主要如下:动态库 动态库的一些基本知识OGRE

2013-12-01 17:05:27 1184

转载 OGRE SampleBrowser框架解析

OGRE简析(一)                                                                             ------OGRE SampleBrowser框架解析“伟大航路,我把世界上的一切都放在了那里,有种的话就去领取吧”这是OGRE中文网的一则广告,我想,无论作为OGRE的学习者还是漫漫人生的一名旅人,这句话都是非常

2013-12-01 16:54:14 440

转载 Visual Studio 2008 环境变量的配置

在调试 Visual Studio 2008 程序时,经常有一些动态链接库(即 dll 文件)需要加载到工程里,这样才能依赖第三方库进行程序调试。这些动态链接库,往往都是测试版本或是开发中的版本,或者会有若干个版本;这个时候,如果直接把 dll 所在目录加到 PATH 里,则会有潜在冲突的危险;如果直接拷贝到 Visual Studio 的目录下,假如测试工程太多,每次有新版本的动态链接库更新

2013-12-01 15:02:15 931

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除