自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝色书签

关注.NET,UX,游戏开发与互动艺术

  • 博客(5)
  • 收藏
  • 关注

原创 XNA中实现点阵化(马赛克)后处理效果

在XNA 4.0 Windows Phone 平台上实现点阵化的后处理效果。点阵化后处理主要包括两部分:将需要后处理的内容渲染到一个较小的缓冲区上。将小缓冲区的内容以非各向异性过滤的方式放大到整个屏幕。为了使效果更加风格化,我还在最终的点阵之间添加了间隔(边框)。效果图(附加了Bloom后处理):素材:渲染效果:无间隔:

2012-04-17 12:48:31 820

翻译 XNA GPU性能(2)——盒子里的精灵

译自Shawn Hargreaves Blog(http://blogs.msdn.com/b/shawnhar/)很多人像下面这样想像计算机工作的方式:「一台电脑就像一个小纸盒。纸盒的里面住着一个精灵。精灵遵照我的程序按顺序执行其中的指令。而其中一些指令告诉精灵在屏幕上画出图形。」从功能上说,这样描述是没问题的。假如电脑真的就是这样工作的,那它们也会和现在的电脑表现得

2012-04-03 11:21:41 808

翻译 XNA GPU性能(1)——理解GPU性能

译自Shawn Hargreaves Blog(http://blogs.msdn.com/b/shawnhar/)当C#代码执行缓慢时,你可以通过分析性能数据(Profile)找出时间被消耗在哪些地方。图形编程人员就没有这么幸运了。如果你在一家商业游戏工作室工作,并且有机会接触到XBOX开发套件的话,你会发现XBOX版的PIX可以给出几乎同CPU性能分析数据一样详细的GP

2012-04-03 08:48:50 923

翻译 C#中接口的显式实现(EIMI)

显式的接口成员实现主要有以下两个目的:由于显式实现的接口成员无法通过类型实例直接访问到,这样就可以把接口成员从实现该接口的类型的公共成员中分离出来。在接口通常在程序集内部使用且客户对该接口没有什么兴趣的情况下,这种实现方式就显得很有用。EIMI还允许接口成员与类型原有的成员具有相同的签名和返回值,这在不使用EIMI的情况下是不可能的。同样地,EIMI还允许成员之间具有相同的签名和不同的

2012-02-18 01:18:20 839

原创 C#中利用泛型扩展方法辅助枚举类型进行Flags处理

Flags的按位或操作是在API设计中很常见的一种模式,十分直观和方便。C#中的枚举类型也提供了同样的机制来使用Flags模式。但是想要在代码中执行一些Flags操作需要频繁的使用按位或、按位与和按位求反等操作,十分不方便,代码可读性也不高。最近在读CLR via C#讲述枚举类型的一章时,看到Jeff在书中为特定枚举类型实现了一组扩展方法来辅助枚举类型对Flags进行处理。代码如

2011-11-19 02:42:31 2769

空空如也

空空如也

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

TA关注的人

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