上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 因为这两个工具的编译过程类似,因此这里以CELayoutEditor为例介绍:先把自己的CEGUI的源码编好,另外,如果编译CEGUI的时候把OpenGL渲染选项去掉了,重新编辑config.lua,再生成工程,否则会找不到CEGUIOpenGLRender.lib及对应DLL。1. 下载CELayoutEditor0.7.1源码http://ncu.dl.sourceforge.net/project/crayzedsgui/CELayoutEditor/0.7.1/CELayoutEditor-0.7.1.tar.gz2. 下载wxwidgets 2.8.x源码http://ncu.dl. 阅读全文
posted @ 2013-01-11 15:45 冷夜 - 网游编程技术 阅读(1614) 评论(0) 推荐(0) 编辑
摘要: 0、C++的输入输出分为三种:(1)基于控制台的I/O (2)基于文件的I/O(3)基于字符串的I/O1、头文件[cpp] view plaincopyprint?#include<sstream>2、作用istringstream类用于执行C++风格的字符串流的输入操作。ostringstream类用于执行C++风格的字符串流的输出操作。strstream类同时可以支持C++风格的串流的输入输出操作。3、具体分析istringstream类描述:从流中提取数据,支持 >> 操作这里字符串可以包括多个单词,单词之间使用空格分开[cpp] view plaincopypr 阅读全文
posted @ 2013-01-09 10:06 冷夜 - 网游编程技术 阅读(38169) 评论(0) 推荐(11) 编辑
摘要: 在做CEGUI程序时想对CEGUI的函数加断点调试,可是加入CEGUI工程到自己的项目后发现断点无法命中,提示The breakpoint will not currently be hit. No Symbols have been loaded for this document.在网上找了很多解决方法都不行,最后终于找到了: 原因 DLL工程中的 pdb 文件的时间戳与application路径下的dll文件的时间戳 不一致。即当DLL工程新编译后,没有将工程下的新编译的dll文件拷贝至 application路径下,使得 application路径下的dll文件仍然为旧的。 解决办.. 阅读全文
posted @ 2013-01-08 19:01 冷夜 - 网游编程技术 阅读(312) 评论(0) 推荐(0) 编辑
摘要: CEImagesetEditor是CEGUI为制作imageset配置文件所提供的工具,操作也比较简单,主要注意点总结如下:1.设置默认资源路径①:options->resourceGroups->add group②:输入imageset的路径③:选择创建好的路径,点击set default group->ok2.如何生成一个imageset配置文件①:点击新建按钮,分别输入imageset和图片的名字,选择好分辨率②:点击image definitions下面的新建按钮分别输入图像子集的名字、x坐标,y坐标、宽、高,最后保存文件即可3.如何制作带有alpha通道的图片通常 阅读全文
posted @ 2013-01-07 19:02 冷夜 - 网游编程技术 阅读(738) 评论(0) 推荐(0) 编辑
摘要: https://www.ibm.com/developerworks/cn/linux/sdk/lex/简介:Lex 和 Yacc 是 UNIX 两个非常重要的、功能强大的工具。事实上,如果你熟练掌握 Lex 和 Yacc 的话,它们的强大功能使创建 FORTRAN 和 C 的编译器如同儿戏。Ashish Bansal 为您详细的讨论了编写自己的语言和编译器所用到的这两种工具,包括常规表达式、声明、匹配模式、变量、Yacc 语法和解析器代码。最后,他解释了怎样把 Lex 和 Yacc 结合起来。Lex 代表 Lexical Analyzar。Yacc 代表 Yet Another Compil 阅读全文
posted @ 2012-12-23 20:42 冷夜 - 网游编程技术 阅读(227) 评论(0) 推荐(0) 编辑
摘要: Lambert模型(漫反射)环境光:Iambdiff = Kd*Ia其中Ia 表示环境光强度,Kd(0<K<1)为材质对环境光的反射系数,Iambdiff是漫反射体与环境光交互反射的光强。方向光:Ildiff = Kd * Il * Cos(θ)其中Il是点光源强度,θ是入射光方向与顶点法线的夹角,称入射角(0<=A<=90°),Ildiff是漫反射体与方向光交互反射的光强,若 N为顶点单位法向量,L表示从顶点指向光源的单位向量(注意顶点指向光源),则Cos(θ)等价于dot(N,L),故又有:Ildiff = Kd * Il * dot(N,L)最后综合环境 阅读全文
posted @ 2012-10-16 17:50 冷夜 - 网游编程技术 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/hnwanghb/article/details/1813490对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换. SOCKET中首先我们要理解如下几个定义概念:一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就用对方的IP二是端口号:用来标识本地通讯进程,方便OS提交数据.就是说进程指定了对方进程的网络IP,但这个IP 阅读全文
posted @ 2012-10-10 16:13 冷夜 - 网游编程技术 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中string类的使用。标准C++中提供的string类得功能也是非常强大的,一般都能满足我们开发项目时使用。现将具体用法的一部分罗列如下,只起一个抛砖引玉的作用吧,好了,废话少说,直接进入正题吧!要想使用标准C++中string类,必须要包含#i 阅读全文
posted @ 2012-09-26 16:38 冷夜 - 网游编程技术 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 转之:http://soft.yesky.com/242/2082242.shtml引言 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。 想必这种误解的根源在于国内某著名的C程序设计教程。如果这篇文章能够纠正许多中国程序员对数组名和指针的误解, 阅读全文
posted @ 2012-09-18 15:03 冷夜 - 网游编程技术 阅读(155) 评论(0) 推荐(0) 编辑
摘要: error C2662, cannot convert ‘this’ pointer from ‘const class ’ to ‘class &’看一下导致这个编译错误的例子:class COwnInt{public:int get();private:int m_n;};int COwnInt::get(){return m_n;}int main(){const COwnInt own;own.get();return 0;}这个编译错误的主要原因是:程序中定义了一个const的类对象own,然后又用own调用了一个非const的函数get()。由于const对象在调用成员函数 阅读全文
posted @ 2012-09-18 10:59 冷夜 - 网游编程技术 阅读(258) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页