2013年11月24日

Real-Time Rendering 3 彩图

摘要: 电子版只有黑白图,彩图见官网链接:http://www.realtimerendering.com/book.html。虽然只有部分彩图,不过够用了,下面是其中几幅图,如果只能看黑白的,那得多蛋疼: 阅读全文

posted @ 2013-11-24 22:20 水煮鱼丸 阅读(522) 评论(0) 推荐(0) 编辑

C++内存泄露调试

摘要: 我在看DirectX Sample的时候,看到以下代码:1 // Enable run-time memory check for debug builds.2 #if defined(DEBUG) | defined(_DEBUG)3 _CrtSetDbgFlag( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); 既然是debug,肯定是多输出了什么信息,根据注释来看,应该是可以检测出内存使用的相关错误。而在C++中,内存泄露一直是一个很蛋疼的问题,以前不知道有什么方法解决。顺着这段代码上网搜了下,果然有内存泄露的检测。以下转自http... 阅读全文

posted @ 2013-11-24 16:14 水煮鱼丸 阅读(1168) 评论(0) 推荐(0) 编辑

Unity3D中Ragdoll的用法

摘要: 一、创建Ragdoll 见unity3d组件文档里的Ragdoll Wizard。由于unity3d中的Ragdoll设置的骨骼点名字与3DMAX里人体骨骼命名有些不一样,下图为Unity3D自带的修理工模型导入unity3d后的Hierarchy图,红框内的部分为Ragdoll需要的骨骼节点。二、使用Ragdoll替换静态角色 1、Destroy旧的角色 2、Instantiate设置好的Ragdoll 注意:Instantiate的时候,使用旧角色的position和rotation三、使用Ragdoll替换带动画的角色 //使用GetComponentsInChildren函数... 阅读全文

posted @ 2013-11-24 15:51 水煮鱼丸 阅读(7464) 评论(19) 推荐(0) 编辑

2013年11月23日

去除C/C++程序代码中的注释

摘要: 最近搞软件著作权,去除代码空行和注释比较麻烦,想写个程序自动去除,去网上搜了下,发现有类似的程序,不过只有去除注释。鉴于word中可以去除空行(用^p^p替换^p),先用网上的代码,以后有时间写个完整版的,遍历代码文件夹搜索指定的格式,自动生成最终结果。注:这个博客的方法不是最好的,最好的方法是使用正则表达式(2013.12.03)转载自http://blog.csdn.net/mznewfacer/article/details/6942857程序员面试宝典上面的题目有很多是很经典的问题,可供我们思考,而且会对我们面试有很大好处。下面是第45页的一个题目:编写一个函数,实现把C/C++... 阅读全文

posted @ 2013-11-23 19:44 水煮鱼丸 阅读(1750) 评论(0) 推荐(0) 编辑

vc编程时说“Cannot open include file: 'unistd.h': No such file or directory”

摘要: 本文专自http://blog.csdn.net/mangobar/article/details/6314700unistd.h是unix standard header之意,因此,Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,所以用VC编译总是报错。把下面的内容保存为unistd.h,可以解决这个问题(如果不行,把unistd.h文件保存到默认的库目录中,我的电脑VS2008是C:\Program Files\Microsoft Visual Studio 9.0\VC\include)。/** This file is part of the Mingw32 阅读全文

posted @ 2013-11-23 18:57 水煮鱼丸 阅读(1886) 评论(0) 推荐(0) 编辑

导航