自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

使用VC中CListCtrl的SortItems对数据排序.txt

首先说明VC中CListCtrl的排序功能非常麻烦,如果有选择的话可以使用第三方的类比如CListCtrlEx等下面来说在VC中标准的CListCtrl是怎么样排序的我做这个主要用在一远程文件管理的 文件列表排序中1.排序函数的原型在CListCtrl中有一个成员函数叫SortItems它接收两个参数一个是用于比如的回调函数另一个是要排序的list指针2.回调函数的原型回调...

2009-05-29 23:28:00 98

U3Terrain的一个BUG及修正

不知道有人遇到了没。U3的Terrain系统,在层数高于5层后,一定会出现一个BUG——6层时,当你开始对第1、2层的过渡进行涂抹时,就一定会发现,整个地形以统一的Alpha给第2层和第1层来了个过渡,无论你怎么刷,这个Alpha都不会变。跟踪资源,发现两张Weight Map都在,第一张描述了2-3、3-4、4-5、5-6四层,第二张描述了1-2。资源这里没问题,跟踪游戏流程,数据直到提交到...

2009-05-26 08:07:00 42

GamerClass Shading系统设计【四】需求-扩展性

扩展性:这个东西必须容易修改钉死几种模式,比如,GC只允许你有Static Mesh和Skinned Mesh,光照模型只能有一种——全动态光照,必须都有阴影,那么好了,这就不用说这么多废话了。需要说废话,是因为我们有理由为扩展付出心思。如果因为换了一种光照模式,换了一种表面描述,就必须大量修改代码,还要牵动调用方的话,那GC就也不用继续下去了,每天都老老实实的去改原来的...

2009-05-26 07:57:00 94

学会面对生死---写在爷爷离开后的日子

5.1回了一趟老家。本来想看看爷爷,没想到拍完这张照片,爷爷当天就病倒了,我回北京的时候,似乎已经恢复了一些。但是5月19号凌晨突然脑梗塞复发去世了。没想到这张照片成了老人家的最后遗照。 花会开,也会落。终于发现时间对于我们不光是给予,也会带走我们心爱的东西。但是无论你怎么留恋,花终于是会落。就像这映山红一样。老人家走的没什么痛苦,也算高寿,在农村该是喜丧。愿他老人在天堂能一路走好。...

2009-05-23 03:03:00 58

VS一个好用的功能

就是这个:Property Manager。GC在制作过程中,制作了20个例子和测试工程,之后可能会更多。由于我们把示例工程与工具集工程独立了,如果每个示例工程都要重新配置一遍Include的话,那将会是一件很可怕的事情。我们在调整工程设置时,应该能经常见到有这样的设置:这是什么意思呢?查MSDN,发现这个就是一种类似继承和重载的概念。假设一个属性表D继承自B,...

2009-05-19 23:07:00 80

GamerClass Shading系统设计【三】 需求-实用性

实用性:这个东西必须足够简单用户如果能用简单的代码,就能够进行必要的渲染,那是最好的。扩展性之类的话题我们先不考虑,首先,做引擎如果不能给引擎的调用者带来方便,那么引擎你做它干嘛?易用性永远是第一位的,因为,如果引擎已经自成体系,那么多数用户不会去扩展已有的系统,而是会使用当前系统的部分假设,尽可能通过绕的方式,绕过引擎不合适去做的部分,进而达到目标。比如,一个引擎对动态加载的支持比较...

2009-05-18 01:42:00 68

C#基础谈(三)---- 从"Hello World"说起

接着上一讲,我们新建了一个名为"CSharpBasic"的控制台工程,首先看一下VS中的代码编辑区域,默认打开的是Program.cs这个文件,VS为我们自动添加的代码如下(由于我是用VS2008新建的,所以引入的命名空间与VS2005有所不同):using System;using System.Collections.Generic;using System.Linq;usi...

2009-05-17 20:09:00 110

浅谈ARM裸板调试

作者:ARM-WinCE我所说的ARM裸板调试是指ARM的PCB板制作完后,贴片回来的板子,不但没有任何程序,上电都是第一次。之所以写一篇blog,是因为最近调试了一块ARM板,基于S3C6410的,但是我们把原来的M-DDR DRAM和Nandflash全部都换掉了,硬件做了不小的改动。以前也做过类似的裸板调试,从ARM7到ARM9,再到现在的ARM11。今天就来写一篇ARM裸板调试的文...

2009-05-15 15:46:00 75

Template + Type List导致C4002的问题

昨天,为GC的添加了类似于U3的Policy的东西。我一直很不爽U3的Policy体系,添加一个渲染模块太困难了,同时要修改N个地方,任何一个地方不修改都会导致问题。GC的Policy使用了Typelist,其中Vertex Assignment使用了如下的Template + Typelist/*!*/class_NullTypeListNode{};template<...

2009-05-14 08:29:00 87

GamerClass Shading系统设计【二】普遍性与特殊性

在进行Shading系统的设计之前,可能先需要明白大体的需求以及自己手中拥有哪些资源。在这个系统中,主要包括如下的组成部分:1,模型数据。用于描述模型的空间位置,外型。模型的处理可能也许要用到Shader,主要是Vertex Shader和Geometry Shader。比如Skin、水面波动、地表波动、粒子系统之类的。2,材质。用于描述表面的受光特性,表面的属性,包括半透明、线框、是...

2009-05-11 23:28:00 73

GamerClass Shading系统设计【一】Preview

GC的Shading系统终于有点成果了!被郁闷了两三周的时间,做DS都没这么麻烦。在制作的过程中有一些经验和教训,准备跟日记结合,重新组织一下写下来。GCShading修改后的设计也不一定就是最好的,这里只是想把思路组织一下,把经验和教训分享一下,特别欢迎众位前辈拍砖、指正!由于要写的内容太多,一两天内来不及写完,因此,可能会在之后一段时间写一组连载,请多包涵。 *^_^*Prev...

2009-05-11 08:31:00 73

判断是否开启了DEP功能

使用硬體強制執行 DEP 的需求若要將硬體強制執行的 DEP 您必須符合下列所有條件:電腦的處理器必須支援硬體強制執行的 DEP。許多最新的處理器支援硬體強制執行的 DEP。 這兩個 Advanced Micro Devices (AMD) 和 Intel Corporation 有定義隨附於 Windows 相容架構相容的 DEP。 這項處理器支援可能會被稱為 NX (No-...

2009-05-09 21:54:00 224

S3C6410处理器介绍

作者:ARM-WinCES3C64xx系列的应用处理器芯片是三星主推的,三星目前推出了S3C6400和S3C6410,都是基于ARM11架构的,而且硬件管脚兼容,应该说大致的功能基本相同,比较明显的区别就是S3C6410带有2D/3D硬件加速。 大致看了一下,S3C6410是一个强大的应用处理器,我不是在这里做广告,呵呵,因为我正在使用它,有了它,可以做很多东西。下面,我对S3...

2009-05-09 18:12:00 159

4月份荒废了

真是一个悲惨的月份,不知道为什么,4月份的产出比较少了。项目在4月底和5月底各有一个版本,这两个版本都很重要。天天在公司忙得半死,回来的效率也无法保证了。不过……说不定只是借口,呵呵。4月份,跟朋友一起为GC添加了骨骼系统,以应付外包的需求。本来是,因为之前只是停留在理论上知道的阶段,自己没有做过,所以一直不敢迈进来。好在现在有点雏形,虽然还有别的错误,不过相信BUG是能解决的吧。5月...

2009-05-05 23:08:00 48

在VMWARE中使用ISO安装WINDOWS2000系统

在VMWARE中使用ISO安装WINDOWS2000系统 会卡死可以使用以下方法安装1 这里不要选默认,选下边的定制安装(custom) 下一步2 默认第一项 new-workstation5 下一步3 选择2000 下一步4 选择要保存的路径 没有什么特别注意的地方 下一步5 选择cpu核心数 我选的是1个 下一步6 内存大小 我用默认的256 下一...

2009-05-05 09:20:00 607

oracle 分区概念介绍

 Oracle 分区功能可以提高许多应用程序的可管理性、性能与可用性。通过分区功能,可以将表、索引和索引组织表进一步细分为段,从而能够更精确地管理和访问这些数据库对象。Oracle 提供了种类繁多的分区方案以满足每种业务要求。   而且,因为在 SQL 语句中分区是完全透明的,所以该功能几乎可应用于任何应用程序。   分区功能的优势   分区功能通过改善可管理性、性能和可用性,从而为各...

2009-05-04 15:22:00 65

Visual Studio 2008 Linker option : Link Library Dependencies.

Visual Studio 2008 Liner option : Link Library Dependencies.非常有意思的一个选项。嘿嘿。只要选中,能把你这个工程依赖的lib工程都作为lib链接进来。。。搞了我一个晚上。程序莫名其妙的链接到其它工程。自己汗一个。...

2009-05-01 01:33:00 108

空空如也

空空如也

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

TA关注的人

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