
开发
文章平均质量分 63
Niteip
这个作者很懒,什么都没留下…
展开
-
用CInternetSession下载文件
bool InternetDownload(const CString &strURL, const CString &strFN)...{ CInternetSession internetSession("SecurityScan.exe",0); //第一个参数不能为空 BOOL bSucceed = TRUE;原创 2012-06-23 10:53:09 · 2744 阅读 · 0 评论 -
ipch文件夹和.sdf文件是什么?
这几天耍得太疯了,是时候收敛看《Ogre3d beginner Guide》时其实好多东西我没写blog,现在又想干脆把工程发一下,当个保存一看工程,哇,500多M,好吧研究哪些不需要。ipch的文件夹,和一个与工程同名的.sdf文件,而且ipch下面的文件和.sdf文件都很大,这些文件是Visual Studio用来保存预编译的头文件和Intellisense用的,删除这些文原创 2013-11-09 19:55:16 · 18464 阅读 · 1 评论 -
fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏解决方法
卸载vs2012,装vs2010,遇到这错首先,尝试项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。问题解决但是就成功了一次,后面又不行了。然后,参考http://blog.chinaunix.net/uid-20385936-id-3506149.html用替换法不行,在那篇文章后面有个评论,“我的有原创 2013-10-27 20:17:23 · 5922 阅读 · 0 评论 -
OGRE之旅
(先说好这篇不是教程)其实要说,23号我就在官网上看到消息,被录用了,心情当然是高兴。这几天玩了下公司的游戏《神武》,要想玩好简直就是用时间金钱去堆(时间占大头吧),艾玛,不敢玩了(虽然删了之后我又想重下。。。)终面时,有个提问的机会(我提的啥问保密吧),面试官给我建议看哈3D引擎的东西。一搜,开源!受欢迎!OGRE好吧下源码来捣鼓,教程网上多的是,于是搞起原创 2013-10-26 19:50:04 · 855 阅读 · 0 评论 -
OGRE学习(3)
我就是跟着Guide学起走的,我没有写他的代码。我是在OGRE模版代码上改的,有的地方会不一样,比如他从空白开始写keyboard监控,而我是直接改的,原代码都注释并以origin coed标识;他添加很多类,我只加了一个。。。。现阶段实现了灯光,平面,鼠标获取,键盘获取,跑步等。不过跑步这里明显不完善,只有4个方向,比如同时按左和下时,Sinbad朝向下,这很不自然,同时我注原创 2013-11-09 20:27:33 · 908 阅读 · 0 评论 -
OGRE学习(4)
已经到第七章,自定义材质眼看都过半了,才明白guide能讲的东西很少,都是基础。按照书本走,就弄出个这个无论怎么都是反了,改mirror等模式都不行最后,改图片本身不就行了。哈,我真傻原创 2013-11-14 21:08:41 · 768 阅读 · 0 评论 -
VS2010不能创建项目的解决办法
突然VS就不能创建工程了,总原创 2014-05-04 18:19:51 · 2370 阅读 · 0 评论 -
D3DX矩阵函数
1:D3DXMatrixAffineTransformation():创建一个仿射变换变换矩阵。NULL的参数就会当作是单位矩阵。定义D3DXMATRIX *WINAPI D3DXMatrixAffineTransformation( D3DXMATRIX *pOut, FLOAT Scaling, const D3DXVECTOR3 *pRotati原创 2014-04-03 11:02:57 · 1485 阅读 · 0 评论 -
常见C++内存池技术
转自:http://www.cppblog.com/weiym/archive/2013/04/08/199238.html转载 2014-07-07 17:48:50 · 1177 阅读 · 0 评论 -
OGRE学习(5)
辛辛苦苦写半天莫名其妙csdn挂了不能发表没有保存我擦beginner guide第七章主要内容:如何创建新的材质。如何使用材质应用到实体上。 如何创建着色器和如何在材质文件中引用它们。渲染线管是如何工作的和如何使用顶点着色器来修改几何模型。其中 .material材质文件的编写、cg程序的编写 是重点(目前,有三种不同的语言可以写入着色器:HL原创 2013-11-18 19:46:46 · 1217 阅读 · 0 评论 -
【记录】OGRE小知识
Ogre 支持多种平台,正因为如此,有很多种不同的开发包供我们下载。Ogre 3D 在Windows 有好几个版本,有一个支持MacOSX 的版本还有一个支持Ubuntu 的版本。而且还提供了支持MinGW 和iPhone 的开发包。如果你愿意的话,你还可以下载Ogre 的源码然后自己手动编译Ogre。这一章我们主要关注于预先编译好的Windows 的SDK 和如何配置你的开发环境原创 2013-10-30 19:46:13 · 938 阅读 · 0 评论 -
OGRE学习(2)
首先看Ogre::SceneNode* node = mSceneMgr->createSceneNode("Node1");mSceneMgr->getRootSceneNode()->addChild(node);将一个节点加到根节点,该节点的位子是相对父节点来计算的。Ogre::Entity* ent = mSceneMgr->createEntit原创 2013-10-30 21:30:15 · 1115 阅读 · 0 评论 -
CInternetSession的简单使用
CInternetSession session;CHttpFile *file = NULL;CString strURL = " http://www.20abcd.com";CString strHtml = "”; //存放网页数据 try{ file = (CHttpFile*)session.OpenURL(strURL);}catch原创 2012-06-23 10:46:55 · 1054 阅读 · 0 评论 -
如何获取外网IP
#include #include#pragma comment (lib,"Urlmon.lib")void main(){ char buf[MAX_PATH] = {0}; char chTempIp[128]; char chIP[64]; URLDownloadToFile(0,"http://city.ip138.com/city0.asp","c:\\1.in原创 2012-06-28 18:19:16 · 1379 阅读 · 0 评论 -
深入了解CString类
MFC为我们提供了这么好的类,当然要好好利用,下面就是由浅到深学习CString类一、常用成员函数1.int GetLength( ) const;说明:获取CString类对象包含字符串的长度(字符数)。2.BOOL IsEmpty( ) const;说明:测试CString类对象包含的字符串是否为空。3.void Empty( );说明:使CString类对原创 2012-07-14 21:59:26 · 1594 阅读 · 0 评论 -
for_each使用方法详解
转载,由于我看到的,都是转的,他给的原帖地址失效了,我不知道该怎么写,于是在此不写原帖地址Introduction學習過STL的container後,想要存取每一個iterator,你一定寫過以下的程式#include vector>#include iostream>using namespace std;int main() { int ia[转载 2013-09-14 12:32:25 · 1541 阅读 · 0 评论 -
解决cocos2d-x 2.1.4以后的添加项目问题
昨天下了2.2版本,好吧编译都用了20多分钟。现在的问题是,vs2012添加项目中,没有cocos的选项,看了好多资料,最后,尼玛,还是只有下老版本,用老版本的文件:install-template-msvc.bat InstallWizardForVS2012.js 才行然后就苦逼的下2.1.3,恭喜,2.1.4中没有在此我把这个msvc文件打个包,共享出原创 2013-10-17 12:51:46 · 1562 阅读 · 1 评论 -
cocos2d-x新项目不复制lib和dll方法
嘛,网上也很多,随便搜搜,学学就行我用了那个js添加到vs2012后,编译cocos就会报错,有一个生成失败,我也不知道为什么,也用原版代码替换过,没用。这样编译的结果,lib会少5个,我想这会不会有问题呢,测试是:没问题,至少helloworld没问题少的5个库我也不知道是什么。接下来讲正题方法1:在cocos的工程里新加一个项目,把这项目置为启动项目。编原创 2013-10-17 16:43:10 · 3200 阅读 · 0 评论 -
对OGRE开发团队的吐槽
我认输了,我装了VS2010,卸载2012装低版本后,一直会存在一个COFF错误,当然是可以解决,不过每个项目都要到属性里面去改,真蛋疼。2012都发行一年多了吧,OGRE团队居然没对其做支持,这是懒吗,故意吗,还是鄙视MS。。。原创 2013-10-27 12:39:29 · 1231 阅读 · 0 评论 -
OGRE学习(1)
在网上看到好多资料,不过老版本的太多了,自己记录一些东西吧1. setAmbientLight()。 首先需要为整个场景设置环境光,这样才可以看到要显示的内容,通过调用setAmbientLight函数并指定环境光的颜色就可以做到这些。指定的颜色由红、绿、蓝三种颜色组成,且每种色数值范围在 0 到 1 之间(我开始不知道,直接写个256上去,可运行,颜色奇怪)。原创 2013-10-28 18:01:59 · 1429 阅读 · 0 评论 -
OGRE开始遇到的各种错误及解决方法
这东西属于记录性质,所以只会存在我遇到了的错误fatal error C1083: 无法打开包括文件:“OgreOverlayElement.h”: No such file or directory解决方法:工程右键-》属性-》配置属性-》C/C++-》常规附件包含目录-》添加如下路径: $(OGRE_HOME)\include\OGRE\Overlayerr原创 2013-10-27 14:41:49 · 5011 阅读 · 3 评论