自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

《杀戮地带2》中的延迟渲染

这篇文章对延迟渲染的描述还是挺有参考意义的,其实早就说要翻译了,主要也是帮助自己加深一下印象,但是一直就抽不出时间来,今天家里有事不得不在家休息,于是也就趁机翻译了一下。 翻译: http://download.csdn.net/source/1684527 原文: http://www.dimension3.sk/mambo/View-document-details/Deferred-...

2009-09-21 19:49:00 83

自动序列化,学习和实践

GC本次重构中,唯一不需要大动的或许就是自动序列化了,这个思想算是从U3借鉴过来的。 U3里给我最大的感觉,就是序列化这里几乎不需要太动脑筋,只要是uc系的Object,基本上都已经处理好了自动序列化,版本更新时,数千个类却不需要合并一行序列化相关的代码。 Every Thing Is Automatic。如果游戏能这么做出来该多好! 当然也有人说U3这个系统设计的很烂,费效率,耽误时间,难...

2009-09-21 17:07:00 80

星际2的DS和Shadow学习笔记。

最近,随着外包告一段落,开始整理和重构GC了,顺手整理一下GC的MRT。 之前没有认真读完的星际2的白皮书,这次至少是把MRT部分和Shadow部分读了一下。 先说MRT吧: 星际2的MRT大约如下配置: 具体就不解释了,看样子,为了保证精度,每个MRT应该都是64-bit的,0、2、3三个MRT保存表面颜色信息,1用来保存对于DS而言最重要的Normal Depth,还不错。 关...

2009-09-21 15:46:00 137

linux操作目录栈

Bourne Again和TC Shell都允许用户将其正在使用的目录列表存放起来,这样就可以在这些目录之间轻易移动。这个目录列表称为栈。它模拟了餐厅所用的盘子:一般将盘子放到栈的顶部或者从栈的顶部取盘子,这就创建了一个先入后出(FILO)的栈。 1. dirs:显示栈 内置命令dirs显示目录栈的内容。如果当目录栈是空的时候调用dirs,它将显示工作目录的名字。 $ dir...

2009-09-14 10:32:00 92

mobile屏幕闪烁问题

1.用二级缓存 gxBuffer = Graphics.FromImage(offBitmap); gxBuffer.Clear(Color.Navy); gxBuffer.DrawImage(background, new Rectangle(0,0, background.Width, background.Height), 0, 0,...

2009-09-11 14:22:00 82

mobile图片的透明处理

一般有两种方法 1.设置属性 ImageAttributes attrib = new ImageAttributes(); Color color = image.GetPixel(0, 0); attrib.SetColorKey(color, color); gx.DrawImage(image, clientArea, 0, 0,...

2009-09-11 14:10:00 59

linux中waitpid系统调用

一、对于进程的一生可以用一些形象的比喻作一个小小的总结:随着一句fork,一个新进程呱呱落地,但它这时只是老进程的一个克隆。然后随着exec,新进程脱胎换骨,离家独立,开始了为人民服务的职业生涯。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数的最后一个”}”,从容地离我们而去;也可以是自杀,自杀有2种方式,一种是调用 exit函数,一种是在main函数内使用return,无论哪一...

2009-09-09 10:12:00 70

windows mobile 5.0 模拟器上网的设置

windowsmobile5.0模拟器上网的设置作者:佚名 文章来源:本站原创 点击数:1252 更新时间:2008-2-14在确保主机已连上互联网的情况下,按以下步骤设置:1、打开ActiveSync ,点击“文件”――>“连接设置”,在“允许连接到以下其中一个端口”下选择“DMA”。2、打开 VS2005,点击菜单“工具”――>“设备仿真管理器”,选择一个windows mobil...

2009-09-08 17:46:00 79

vim几个有用的命令

ZZ 保存退出 :set number 显示行号 :set nonumber :set laststatus=2 显示状态栏 :set laststatus=1 u 撤销 CTRL+R 重做 CTRL+L 重绘屏幕 :w filename 另存为 W/w B/b 按单词移动 J 连接 CTRL+G 状态命令 P 粘贴...

2009-09-07 11:01:00 47

E576: viminfo: Missing '>' in line:

This means there is an error in the viminfo file, maybe due to a bug. Whatever the reason be, you can try to delete the file $HOME/.viminfo and start vim again. You will lose some information about re...

2009-09-07 10:25:00 272

该整理一下了……

“自动”序列化今天基本上完成了,断断续续做了一个月,如果不是因为每天被迫要去考虑更多的事情的话,应该不会这么慢。总共也就才千把行的代码量……唉,什么生活啊,一直在生锈,现在的速度真的是不行了…… 这个系统的想法是在看U3的Serialize系统的时候偶然迸发的,U3整套Serialize系统过于麻烦了,扩展性也差,不过仔细想想,思想还是不错的,可以省一些事情吧,不过这个见仁见智,喜欢的有很多理由...

2009-09-06 23:56:00 66

C#导出Excel文件

private void btnExls_Click(object sender, EventArgs e) { saveFD.Filter = "Excel文件(*.xls)|*.xls"; saveFD.FileName = DateTime.Now.Date.ToShortDateString() + "log.xls"...

2009-09-03 14:25:00 57

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除