摘要: http://www.csdn.net/article/2012-07-05/2807113-less-is-exponentially-more摘要:导读:这篇文章是Google首席工程师、Go语言之父Rob Pike自己整理的6月21日在旧金山给Go SF的演讲稿... 阅读全文
posted @ 2014-01-21 16:49 00000000O 阅读(219) 评论(0) 推荐(0)
摘要: 参考Sample中的角色类,使用ExampleApplication.h改写,只编译了release,debug在配置文件名字上有不同遗留一个问题mBodyEnt->getSkeleton()获取骨骼获取到的为null值,不解。不设置动画方式为混合不影响程序运行。原因... 阅读全文
posted @ 2014-01-21 14:34 00000000O 阅读(209) 评论(0) 推荐(0)
摘要: 一 C++内存区域1 栈: 函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 2 堆: 由new分配的内存块,手动动态分配,一般一个new就要对应一个delete。... 阅读全文
posted @ 2014-01-20 17:44 00000000O 阅读(123) 评论(0) 推荐(0)
摘要: 有以下这样3个求加法的函数: 1 int Add(int x,int y) 2 { 3 return x+y; 4 } 5 6 double Add(double x,double y) 7 { 8 return x+y; 9 }10 11 long Add(lo... 阅读全文
posted @ 2014-01-18 23:51 00000000O 阅读(138) 评论(0) 推荐(0)
摘要: 1.增加装备合成功能可以用材料将现有的75级紫装升级为80级紫装。2.增加全新公会副本增加新的公会副本:神庙外围。掉落可以进阶装备的材料。3.增加全新个人副本增加新的个人副本:奴隶市场。4.增加多队伍阵容配置功能每个玩家可以同时配置3个队伍;使用任一队伍都可进行副本、... 阅读全文
posted @ 2014-01-14 13:26 00000000O 阅读(191) 评论(0) 推荐(0)
摘要: 一、2.0版《PVP的远征》军费发放 简体服《我叫MT》2.0版本《PVP的远征》更新在即!为备战新版本,我们宣布10天后(3月10日)发放军费振奋军心。 简体服30级以上玩家每天登陆游戏,可以在次日维护后(10:00-11:00)领取180符石军费奖励,军费发放... 阅读全文
posted @ 2014-01-14 13:24 00000000O 阅读(220) 评论(0) 推荐(0)
摘要: 1.增加卡牌:(1)炮姐,种族:牛头人,职业:元素萨满,可在任务中使用万能碎片兑换,最多兑换5张;(2)娘子,种族:德莱尼人,职业:治疗萨满,进化材料为死亡视察者;详情点击查看>>>>>3.0娘子属性猜想(3)南瓜王子,使用6个南瓜瓜可合成30w经验的南瓜王子;(4)... 阅读全文
posted @ 2014-01-14 13:19 00000000O 阅读(336) 评论(0) 推荐(0)
摘要: 这些常用的 gcc/g++ 命令行参数,你都知道么?1. gcc -E source_file.c-E,只执行到预编译。直接输出预编译结果。2. gcc -S source_file.c -S,只执行到源代码到汇编代码的转换,输出汇编代码。3. gcc -c sour... 阅读全文
posted @ 2014-01-14 10:09 00000000O 阅读(186) 评论(0) 推荐(0)
摘要: java中类相互引用很方便,c++中有编译顺序的问题c++声明作用,告诉编译器,我声明的东西你要是找不到,那就跳过去吧,等全编译完你就可以找到了。C1.h#pragma once#include "C2.h"//C1.h要包含C2.h,C2.h也要包含C1.h时,//... 阅读全文
posted @ 2014-01-13 16:06 00000000O 阅读(246) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/kingcat/archive/2011/12/30/2307426.htmlC++是一种复杂的计算机语言,很多在现代高级语言中已经不需要程序员操心的事情(其实这些事情并没有消失而是由语言本身和运行环境替我们做了)在... 阅读全文
posted @ 2014-01-13 15:29 00000000O 阅读(159) 评论(0) 推荐(0)
摘要: 1 class C1{ public: C1(); ~C1(); C2 *pc2;//正确,可以在其他方法中pc2 = new C2(this) //pc2 = new C2(this);//错误,不能直接在方法外赋值};2class A{ int a=0;//报... 阅读全文
posted @ 2014-01-13 14:29 00000000O 阅读(169) 评论(0) 推荐(0)
摘要: 在构造自己的类时,可能会遇到两个类相互引用的问题。例如:class A{ int i; B b;}; class B{ int i; A a;};在这种情况下,这样就会出现一个死循环a.b.a.b.a.b....,一般来说,应避免这种情况。如果确实需要的话,一... 阅读全文
posted @ 2014-01-13 13:15 00000000O 阅读(138) 评论(0) 推荐(0)
摘要: 关于OIS的输入要开始考虑游戏输入的问题了,以及开始加入CEGUI也要考虑加入输入的问题。先把OIS的输入简单回忆一下。OIS有两种输入模式:非缓冲输入以及缓冲输入。无论用哪种输入方式,都应该有个输入设备管理器先,例如:(这代码仅仅是举例而已) 在Ogre中的一... 阅读全文
posted @ 2014-01-12 20:50 00000000O 阅读(150) 评论(0) 推荐(0)
摘要: 转自:http://www.cnblogs.com/cppguru/archive/2009/11/25/1610626.html简要说Ogre渲染主流程分三步使用渲染队列:清空、构造和访问,这个过程在每一帧的绘制过程中重复执行。渲染队列的清空Ogre在每一帧渲染前都... 阅读全文
posted @ 2014-01-08 16:01 00000000O 阅读(150) 评论(0) 推荐(0)
摘要: 渲染队列在Ogre中是一个重要的概念,在场景中的所有物体都会在绘制前被Ogre放入到一个特定的渲染队列中。渲染队列主要起两个作用:1.确保正确的绘制顺序。比如先绘制天空盒再绘制一般物体,最后绘制界面。2.提高渲染效率。Ogre将具有相同pass的物体放在一起进行绘制,... 阅读全文
posted @ 2014-01-08 15:59 00000000O 阅读(188) 评论(0) 推荐(1)
摘要: 转自:http://blog.sina.com.cn/s/blog_694aab1b0100rdvm.html在通常的情况下,Ogre的场景管理器会负责处理以下事情:·在场景中创建和放置活动物体、灯光以及摄像机,并维护他们的在场景图中的周游和变换。·载入和布置世界地图... 阅读全文
posted @ 2014-01-08 15:48 00000000O 阅读(209) 评论(0) 推荐(0)
摘要: 计划:具体目标描述步骤 1 完成时间区间 风险评估步骤 2 完成时间区间 风险评估 阅读全文
posted @ 2014-01-08 13:50 00000000O 阅读(118) 评论(0) 推荐(0)
摘要: http://blog.csdn.net/yitouhan/article/category/1789901 阅读全文
posted @ 2014-01-08 11:49 00000000O 阅读(124) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/gamesky/archive/2012/08/09/2630250.html 阅读全文
posted @ 2014-01-07 21:22 00000000O 阅读(205) 评论(0) 推荐(0)
摘要: // Log.h#ifndef LOG_H#define LOG_H#include #include #include #include using namespace std;/** * 用于输出log文件的类. */class Log{public: Lo... 阅读全文
posted @ 2014-01-06 19:08 00000000O 阅读(170) 评论(0) 推荐(0)
摘要: 1 ASSERTDebug下用,检测错误assert(fin != NULL && fout != NULL);断言,在debug模式下,当fin或者fout其中一个为空时,程序就会被断下,弹出一个断言窗口,表示这两个变量中的一个或则两个为空,程序有异常2 LogOK... 阅读全文
posted @ 2014-01-06 14:29 00000000O 阅读(244) 评论(0) 推荐(0)
摘要: 静态调用:需要dll文件,lib文件,头文件lib文件在编译时用到,在主程序加载时,会装载dll,主程序运行期,dll不能卸载动态调用:需要dll文件使用LoadLibrary-> GetProcAddress调用,只有在LoadLibrary执行时,dll才被装载,... 阅读全文
posted @ 2014-01-05 18:14 00000000O 阅读(244) 评论(0) 推荐(0)
摘要: Ogre引擎由多个模块组成,从不同角度来划分可以得到不同的结果。从功能上看Ogre可大致分为资源管理、场景管理和渲染管理三大模块;而从可执行部分的组织方式看,Ogre引擎则是由多个dll动态链接库组合而成的。 组成Ogre的各动态库基本上可以分为... 阅读全文
posted @ 2014-01-03 13:57 00000000O 阅读(243) 评论(0) 推荐(0)
摘要: 如果要自学游戏程序开发的话,可以看看下面的,呵呵。 游戏开发资料(PDF书都是中文版的,非英文,很多是本人自己扫描制作,从未网上发布过,所以独家啦): 1、Gamebryo 2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryo v2.2.1说明文档 2... 阅读全文
posted @ 2014-01-03 13:44 00000000O 阅读(182) 评论(0) 推荐(0)
摘要: #include #include using namespace std;ofstream file( "rdbuf.txt" );streambuf *x = cout.rdbuf( file.rdbuf( ) );cout << "test" << endl; ... 阅读全文
posted @ 2014-01-02 15:28 00000000O 阅读(183) 评论(0) 推荐(0)
摘要: 1、4G元年,大流量和实时在线移动应用爆发;2、互联网与传统行业有几个交叉重点:农业、健康、教育和汽车;3、政府推出大数据刺激计划,探索数据开放;4、可穿戴设备跳出健康领域,GoogleGlass在中国社交场所大量出现,我将拥有1台!5、O2O出现与团购同级的下一个模... 阅读全文
posted @ 2013-12-30 10:38 00000000O 阅读(94) 评论(0) 推荐(0)
摘要: 前段时间为了一个项目而把VS2008换成了VS2010,结果原本就不堪重负的本本跑起VS2010来那更是慢得没话说,于是看了遍VS2010选项,又从网上到处找资料找优化方法,总算使我的VS2010跑得快了些。一、VS2010选项视觉体验设置工具->选项->环境视觉体验... 阅读全文
posted @ 2013-12-26 18:40 00000000O 阅读(143) 评论(0) 推荐(0)
摘要: Lib库LibA.h#pragma onceclass LibA{public: LibA(void); ~LibA(void); void show();};LibA.cpp#include "StdAfx.h"#include "LibA.h"#include u... 阅读全文
posted @ 2013-12-26 16:22 00000000O 阅读(160) 评论(0) 推荐(0)
摘要: UNIX 操作系统设计了这种路径分隔法,它使用斜杠:/。由于网络是首先应用在 UNIX 计算机之间的,至今为止,一半以上的网络服务器仍是使用 UNIX 操作系统的,所以网址也沿用了斜杠作路径分隔符。微软在开发 DOS 2.0 的时候,从 UNIX 中借鉴了这种目录结构... 阅读全文
posted @ 2013-12-26 14:59 00000000O 阅读(380) 评论(0) 推荐(0)
摘要: 指针定义指针的4个要素1 指针类型: 把指针声明语句里的指针名字去掉,剩下的部分就是这个指针的类型int*ptr;//指针的类型是int* 2 指针指向的类型:把指针声明语句中的指针名字和名字左边的指针声明符*去掉,剩下的就是指针所指向的类型.int*ptr; //指... 阅读全文
posted @ 2013-12-23 15:49 00000000O 阅读(138) 评论(0) 推荐(0)
摘要: 虚函数和纯虚函数virtual void fun();虚函数的作用是让函数可以在子类里被重载(子类可以不重载)virtual void fun()=0;纯虚函数作用相当与接口,是个函数声明,子类必须重载虚函数实现机制 http://blog.csdn.net/onaf... 阅读全文
posted @ 2013-12-20 13:49 00000000O 阅读(245) 评论(0) 推荐(0)
摘要: C++的虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。 在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被... 阅读全文
posted @ 2013-12-20 13:47 00000000O 阅读(190) 评论(0) 推荐(0)
摘要: 头文件:预编开始第一步:会把头文件的全部内容直接"黏贴"到相应的#include处头文件不能单独编译,需要一个 .cpp文件来生成 .pch 文件. 头文件的结构头文件组成:1 头文件开头处的版权和版本声明(参见示例1-1)。2 预处理块。3 函数和类结构声明等。 假... 阅读全文
posted @ 2013-12-19 11:22 00000000O 阅读(138) 评论(0) 推荐(0)
摘要: 许多初学 VC 的朋友也许都为那么一个问题困扰过: 为什么所有的cpp都必须#include "stdafx.h" 也许请教了别的高手之后,他们会告诉你,这是预编译头,必须包含。可是,这到底是为什么呢?预编译头有什么用呢? 这得从头文件的编译原理讲起... 阅读全文
posted @ 2013-12-19 10:36 00000000O 阅读(191) 评论(0) 推荐(0)
摘要: vs2019 选择 Shift + End = 从头到尾选择整行 Shift + Home = 从尾到头选择整行 Alt+Shift+; = 选中一个单词 Shift+Alt+} = 选中作用域,比如选择for,或者选择整个函数 移动光标 Home = 切换到行首 End = 切换到行尾 Ctrl+ 阅读全文
posted @ 2013-12-16 23:19 00000000O 阅读(733) 评论(0) 推荐(0)
摘要: 共有两种库:一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static... 阅读全文
posted @ 2013-12-12 13:38 00000000O 阅读(163) 评论(0) 推荐(0)
摘要: 半年不能上网,最近网络终于通了,终于可以更新博客了,写点什么呢?决定最近写一个编程技术系列,其内容是一些通用的编程技术。例如DLL,COM,Socket,多线程等等。这些技术的特点就是使用广泛,但是误解很多;网上教程很多,但是几乎没有什么优质良品。我以近几个月来的编程... 阅读全文
posted @ 2013-12-12 11:05 00000000O 阅读(180) 评论(0) 推荐(0)
摘要: 环境:win7(64位)+vs2010+orge1.8.1说明:orge1.8.1不需要安装vs2010 sp1,自身带了opengl,也不需要安装dx和gl。安装SDK,运行Demo下载:1 OGRE SDK: http://www.ogre3d.org/downl... 阅读全文
posted @ 2013-12-09 19:23 00000000O 阅读(186) 评论(0) 推荐(0)
摘要: 最终解决方案,把所有微软相关的东西都干了,然后重装VS2010,VS2010本身自带Net FrameWork,如果之前装过版本不同就会出问题。装DXSDK时报Error Code:S2003 google上找不到,估计跟这个有关连接器LNK是通过调用cvtres.e... 阅读全文
posted @ 2013-12-08 22:40 00000000O 阅读(143) 评论(0) 推荐(0)
摘要: c++生成,链接错误http://msdn.microsoft.com/zh-cn/library/7dz62kfh.aspxLNK2001:无法解析的外部符号TBase.obj : error LNK2001: unresolved external symbol ... 阅读全文
posted @ 2013-12-08 22:37 00000000O 阅读(145) 评论(0) 推荐(0)