自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 问答 (1)
  • 收藏
  • 关注

转载 《如何学好游戏3D引擎编程》

此篇文章献给那些为了游戏编程不怕困难的热血青年,它的神秘要我永远不间断的去挑战自我,超越自我,这样才能攀登到游戏技术的最高峰           ——阿哲VS自己 QQ79134054多希望大家一起交流与沟通这篇文章是我一年半前,找工作时候写的,那时是发到学校的BBS上。现在我工作了,想法和以前也有不同,但对游戏引擎编程理念还是基本差不多。在我没遇到U3以前,一直研究WILDMAG

2013-11-25 15:43:13 752 1

转载 将Ogre写入MFC框架中

1. 新建MFC单文档程序2. 修改项目选项配置    常规 --> 输出目录 --> ..\bin\$(ConfigurationName)    常规 --> 中间目录 --> ..\obj\$(ConfigurationName)    常规 --> MFC的使用 --> 在静态库中使用MFC    C/C++ --> 预处理器 --> 预处理器定义 --> 增加 _AF

2013-11-09 22:02:32 422

转载 总结C++中三种关于"new"的使用方法

虽然有三种new的用法,但是分为两大类也未尝不可,那么是哪两类呢?其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:string* ps = new string("abc");上面这个new表达式完成了两件事情:申请内存和初始化对象。new

2013-11-08 14:51:12 471

转载 C++中各种类型的成员变量的初始化方法

1、普通的变量:一般不考虑啥效率的情况下 可以在构造函数中进行赋值。考虑一下效率的可以再构造函数的初始化列表中进行。 class CA{public:int data;……public:CA();…… }; CA::CA():data(0)//……#1……初始化列表方式{//da

2013-11-08 14:29:05 837

转载 构造函数后跟冒号

1、Problemclass GeoNeighborsTimer : public TimerCallback {     public:GeoNeighborsTimer(GeoRoutingFilter *agent) : agent_(agent) {};~GeoNeighborsTimer() {};int expire();GeoRoutingFi

2013-11-08 12:22:49 1207

转载 C++中的声明,定义和赋值几个概念的理解

所谓声明(declaration),是用来将一个object、function、class或template的型别名称告诉编译器。声明式并不带有细节信息。下面统统都是声明:    extern int x; // object declaration    int numDigits( int number ); // function declaration    cla

2013-11-08 11:00:45 862

转载 C++中namespace的用法

c++语言提供一个全局的命名空间namespace,可以避免导致全局命名冲突问题。举一个实例,请注意以下两个头文件: // one.h        char func(char);        class String { … };        // somelib.h        class String { … };        如果按照上述方

2013-11-05 19:19:38 524

转载 IMPLEMENT_DYNCREATE

IMPLEMENT_DYNCREATEThis   macro   must   appear   in   the   implementation   file   for   any   class   that   uses   DECLARE_OLECREATE.       The   external   name   is   the   identifie

2013-11-05 12:18:32 1004

转载 Ogre学习(一)绘制一个立方体ManualObject(原)

第一个目标是用Ogre来绘制一个立方体Scene代码如下:        ManualObject* cube;        cube = mSceneMgr->createManualObject("cube");        cube->begin("cubeMaterial");            // 顶点            cube->positi

2013-11-04 17:44:47 1119

原创 无聊小结

搞了10几天,终于把算法用程序实现并调通了,虽然结果还是不尽人意,但是回想这么多天,其实还是收获了不少的。从一开始的觉得很难做出来,甚至是不想做的逃避心态,到后来整天想着把它调试通的急切心态,也算是种成长吧。其实编程对我来说一直是件头疼,甚至可怕的事,头疼是好多语法记不住,好多算法想不通,好多错误解决不掉,可怕是每次当错误什么的都解决掉的时候,程序在运行的时候突然就莫名的崩溃了,这时候我就觉得好可

2013-10-25 17:43:32 408

原创 ogre编程感言

首先呢,原来数组里是不能放类对象的;其次能for循环进不去的原因有很多种,我遇到的这种呢,就是初始化循环变量的时候越界了,应该从1开始结果我从0开始了。还有定义容器对象的时候一定要在vector前面加std::这个东西的,还有要加头文件#include.ok了,还有数据类型这个东西,还是很重要的,虽然姐一直没把他当回事,现在我逐渐发现这个东西很关键,编程错误中因为这个引起的占了大多数啊,首先函数参

2013-10-15 22:25:10 446

原创 ogre读取图片

Ogre中使用Image类处理图片,读取使用的是load函数。语句:Ogre:Image image1;image1.load(“1.bmp”,Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME);要注意资源文件 1.bmp一定要放在media文件的texture里,如果你想用自己的路径,应该也可以,不过要在resources.cfg

2013-10-10 10:28:25 1070 2

空空如也

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

TA关注的人

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