- 博客(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关注的人