随笔分类 -  Project Management

摘要:1.下载SVN server的二进制包,解压到某个目录。(这里是E:"svn-win32-1.6.0") http://subversion.tigris.org/,推荐http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 2.下载和安装TortoiseSVN。 http://tortoise... 阅读全文

posted @ 2009-03-22 23:15 活着就是幸福 阅读(263) 评论(0) 推荐(0) 编辑

摘要:项目是日本人拿过来的,移植到XBOX360上。Alpha版本阶段没有大问题,底层库剥离,2X/4XFSAA,固定管线到Shader移植等等,都比较顺利的完成了。 但是Beta版本是加入式样,也就是说加入不少原创的东西。这里就有个问题,项目规划和安排。 我们大概5个人做这些东西,事先都没有太多经验,组长前期抓的比较松,所以大家干活就不是特别紧。又由于历来项目管理不是很规范,结果只有一个MS Proj... 阅读全文

posted @ 2009-03-04 23:16 活着就是幸福 阅读(2850) 评论(17) 推荐(0) 编辑

摘要:目前这个项目是日本人的源代码拿过来的,他们使用的是VS自动建立源码时的编码,也就是说,在中文XP上,自动创建的是GBK编码的文件,而在日文环境下自动建立的是SHIFT-JIS编码的文件,那么如下转换发生时: GBK-> UNICODE UNICODE -> GBK UNICODE -> SHIFT-JIS SHIFT-JIS-> UNICODE 以上四种使用ConvertZ转换的结果可以看到... 阅读全文

posted @ 2009-03-04 22:27 活着就是幸福 阅读(567) 评论(0) 推荐(0) 编辑

摘要:使用SubWCRev.exe,在项目中自动获得代码版本号: 命令【SubWCRev WorkingCopyPath SrcVersionFile DstVersionFile】可以将SrcVersionFile中的“$WCREV$”替换为WorkingCopyPath的版本号 例如: SrcVersionFile中 char *Revision = "$WCREV$"; DstVersion... 阅读全文

posted @ 2009-03-04 22:06 活着就是幸福 阅读(474) 评论(0) 推荐(0) 编辑

摘要:说明 AppLocal安装后,如果再安装其它软件(比如Office等),可能会引起乱码。解决方法是: 安装Applocal后,运行一次Applocal,然后在C:\Documents and Settings\\Local Settings\Temp下搜索AppLoc.tmp。 删除这个文件,建立一个空文件改名为AppLoc.tmp,然后设置其属性为只读。 这样以后再安装其它软件就没问题了... 阅读全文

posted @ 2009-03-04 22:05 活着就是幸福 阅读(595) 评论(0) 推荐(0) 编辑

摘要:1 转换id_dsa为ppk格式的private key 运行puttygen.exe,点击Load加载文件id_dsa,点击Save Private Key存为PPK格式的key文件,假设为"username.ppk"。 2 在TortoiseSVN中设定客户端 在资源浏览器中点右键,选择TortoiseSVN->Settings->Network->SSH Client,输入: C:"Pro... 阅读全文

posted @ 2009-03-04 22:04 活着就是幸福 阅读(529) 评论(0) 推荐(0) 编辑

摘要:D3DXCreateEffectFromFile函数中的Flags参数追加D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY,使得编译fx时与旧版本兼容 阅读全文

posted @ 2009-03-04 22:00 活着就是幸福 阅读(282) 评论(0) 推荐(0) 编辑

摘要:目前发现360上会验证失败导致assertion false的函数: D3DXMatrixLookAtLH() Cause: vecEye, vecAt均为Vec3(0,0,0) Solution: vecAt[Vec3(0,0,0)]->vecAt[Vec3(0,0,-1)] 阅读全文

posted @ 2009-03-04 21:59 活着就是幸福 阅读(226) 评论(0) 推荐(0) 编辑

摘要:DirectX SDK 2008 June中使用PIX进行Playback导致Clear等函数失效。2008 March版本的DXSDK没有问题。 阅读全文

posted @ 2009-03-04 21:58 活着就是幸福 阅读(207) 评论(0) 推荐(0) 编辑

摘要:这几天总结了一些项目经验,杂七杂八的写下来,权作记录。方便回头检查,一个经验一个随笔。 VC内存泄漏检查: #define CRTDBG_MAP_ALLOC 在所有Include之前。 _CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF ); 用_CrtSetBreakAlloc(); 检查相应的号码 阅读全文

posted @ 2009-03-04 21:57 活着就是幸福 阅读(229) 评论(0) 推荐(0) 编辑

摘要:代码写多了难免需要做文档,给自己还是给别人看都需要如此,这次XBOX360制作,前期没怎么写注释,回头改Bug都要猜半天自己写的代码是什么意思。更别提别人写的东西,100行代码也没有一句注释,幸好不是我维护,否则要疯掉了。 花了一天功夫尝试了一下Doxygen的使用,还好不难,但是有些磕磕绊绊,它自己的文档也说不清楚,网上搜出来的教程也只是给出样子,遇到的问题还是靠自己尝试了几十次才搞定。 不管如... 阅读全文

posted @ 2009-03-04 21:31 活着就是幸福 阅读(3266) 评论(0) 推荐(0) 编辑