自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

游戏技术?johnson3d的专栏不谈技术

一个游戏开发者乱七八糟的文字

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++实现垃圾回收,不小心把老文章删除了,重新补发一个

C++系统下,内存直接操作是一个艺术,但是在实际项目开发中,艺术这种东西毕竟是少数需求,最重要的还是系统的鲁棒性,而内存泄露的问题,可以说一直在影响着C++开发,为此,有人采用智能指针,有人用引用计数技术,但是这些终究都有先天性的缺陷,比如他们都存在着相互交叉引用的问题,需要wake_ptr类似的处理,真正要做到自然好用的处理内存和对象生存管理,真命天子就是-------GC(垃圾回收)!C++0

2010-03-17 13:28:00 4258

原创 标准C++实现反射特性

文章贴不全,从这下,有代码和本文http://download.csdn.net/source/2135630需求         程序员通常有一个说法,叫做数据结构+算法=程序。随着软件项目的日渐复杂,这个公式我认为应该修订成数据结构+算法+构架=程序,而在这个google baidu横行,从蛋糕制作到原子弹设计原理都随时可查的年代,数据结构和算法对于一个成熟的程序员,已经不是主

2010-03-17 13:03:00 5694 2

原创 发布C++反射的简单版本代码

这几天抽空把C++实现反射的代码做了,简单测试也没什么问题了,野猪建议我写点什么,然后和大家分享一下代码和思路。但是我不会上传代码- -,好在野猪帮人帮到底,帮我上传到了csdn的下载频道,地址如下:http://download.csdn.net/source/399709不要看野猪乱写的评论,这就一个粗糙的东西,希望对有兴趣的人有些帮助,欢迎大家讨论,有时间,我会在blog上写点东西,

2008-04-02 16:25:00 5491 2

原创 C++实现反射(Reflection)

C++实现Reflection最近1年多,我一直在琢磨和大量使用cli来开发游戏项目,.net系统的反射系统给我的开发设计思路,带来了很大的冲击。反射真的可以从根本上,让设计思路相对传统开发模式有很大的改变。但是反射通常都提供在类似java等动态语言上,后来ms在.net平台上推出了一个很强大完善的反射机制,我最近1年多的项目都是大量使用他,为我的项目开发,做出了很多有意思的东西。但是我的vi

2008-03-28 10:31:00 15348 6

原创 找合适的人真难

今天,我终于到九游报到了。项目也会在不久的将来正式展开开发。虽然核心团队已经基本到位,但是开发一个比较大的商业3D游戏项目。我们还需要接纳更多水平不错的,志同道合的同伴。目前最需要的是游戏策划和服务器端程序员。简历我陆陆续续看了不少,至少好几百上千简历被我们筛选过,很可惜,目前我们还没有找到特别合适我们团队的人,希望结下来的日子,我们能尽快找到团队的完美拼图。对于一些求职的朋友,我也有一个建议,求

2007-08-28 15:45:00 5642 13

原创 一个新的开始

在上一个公司将近两年工作后,为了游戏开发水准的自我提高,我终于换窝了。将近3个月的工作交接即将结束,下周我就要到新公司上班了。新公司是我目前所呆过游戏公司最大的。所作的项目也将是一个比较大的制作,采用国际上最顶级的3d引擎开发(我只能暂别我最爱的孩子,victory3d了)。我将担当这个项目的制作人。机会难得,希望我能带领整个团队,同心协力,把项目做的瓜瓜叫吧。这是我第二次担当商业游戏制作人,第一

2007-08-25 17:55:00 4784 3

原创 紫川,网络小说的登峰造极之作

最近《紫川》 更新到了26章,秀终于被卡丹逼着等上了皇位。从2001年起,看了5,6年的经典故事,终于进入了收官阶段。感慨颇多,总之《紫川》在鱼龙混杂的网络文学中,绝对属于极品。今天看到紫川吧有人整理了一些《紫川》的经典名句,觉得特别亲切,转一些到此,也算是表大以下对作者老猪的崇拜吧。紫川,喜欢紫川,或文风幽默,或结构宏大,或构思巧妙,但是我最欣赏的是老猪对人性格的刻画,帝林的敢杀,果敢,斯特林的

2007-05-31 14:50:00 5975 4

原创 在见大庆

又是很多天没有来更新blog了,其实最近还真的有很多东西,值得我记录下来,懒了很久,这次一并写下来:)首先,我终于在公司试验和推广了一套资源管理和同步解决方案。方案基于野猪推荐的SubVersion环境构架,我使用了多年的VSS终于被放弃了。虽然SVN还刚刚使用不久,很多东西还不是很熟悉,不过已经开始体会到他带来的效果了。在这套方案中,我规范了一整套的路径配置,现在除开源代码,策划文档,SVN管理

2007-05-29 16:32:00 3826 1

原创 感谢好心人!

周日,和老婆去她姑家,因为天气热,我把外衣拖了,我锁车的时候,老婆帮拿我衣服先走了,结果不小心把我的钱包给甩出去了,谁也没有在意。结果在姑家快吃完饭的时候,突然有人给我打电话,问我丢了什么东西,我刚开始还觉得是不是传说中的那种骗子,一个劲地问人家是谁,认不认识我。后来我清点了一下,发现果然钱包丢了,那个好心人在路上时到了,钱包里面有我身份证,银行卡,信用卡,还有我和老婆的健身卡等。要真丢了可是一个

2007-04-23 09:37:00 4170

原创 重作系统了

家里电脑不知道为什么总莫名其妙死机 ,然后很难启动,今天又来了,只好重做系统了,系统装完,无数软件需要安装,现在就在安装vs2005.net,慢还不说,失败2次了都。上次说的D3DXGetShaderSemantic的问题,最后发现是我自己错了,为了兼容SM1.X 2.0,3.0,我在shader中对shader的语义根据shader版本进行了重定义,然后再引擎中维护了他们对应的表,结果我把s

2007-04-14 13:14:00 3804

原创 怀柔一日游

同事王义总说怀柔的虹鳟鱼好吃,念叨了很久周日终于去了一次怀柔,幽谷神潭,感觉还不错。老婆同学小两口一起去的,一大早7点多出门,从和平街向北,上了京承高速,一口气跑了40多公里到怀柔,最快车速150km/h,从来没跑过这么快,觉得挺刺激,就是太危险。到了怀柔县城,发现不会走,问了不少人,转了很久,跑了20多公里的山路,终于到了幽谷神潭。门票30,4个人花了120,黑阿。一路沿着上山小道,走走停停,边

2007-04-11 10:09:00 4667 1

原创 《乱舞天下》昨天终于开始封闭测试了

公司的上一个项目《乱舞天下》昨天终于开始封闭测试了,测试已开始,6000多人同时登陆游戏,不到1个小时,服务器就crash了,搞得玩家怨声载道。好在已开始就考虑到刚开始的测试可能会有比较多的问题,三个项目开发人员大前天就飞赴上海,待再盛大,随时待命修改bug。测试算是能继续了,不过由于服务器错误,回档,数据错乱现象还比较严重,有人20多级的孙悟空,突然变成了1级关羽什么的,还有人干脆直接就255级

2007-03-26 16:36:00 4836 1

原创 csdn的约稿,我的CLI游戏开发尝试

最近一直在做使用C++/CLI开发游戏引擎的研究,刚刚取得一定的进展。本来我就想写一些东西来记录自己的体会,但是一直犯懒,没有动手,最近受到csdn编辑的相关约稿。我还是准备抽时间写一些东西,一则给自己最近的工作做一些记录和总结,二责也可以给希望尝试CLI开发游戏的朋友一些先行者的帮助。文章大概3万字左右,可能会在csdn首发,请感兴趣的朋友期待吧:)如果csdn采用了稿件,随后,我也会将文章张贴

2007-03-24 22:47:00 4395

原创 FX的编译问题

早几天更新了一下DXSDK,用的野猪那下的2006(Dec),跑了一下编辑器,发现一个问题,以前能正确编译的FX,现在不行了,一步一步跟踪发现,D3DXCreateEffectFromFile返回错误是include "global.fxx"找不到。但是global.fxx这个文件很明显存在于我要编译的fx文件同一目录。修改各种配置,尝试了各种方法,就是编译过不去最后,我只好把fx中,写上了glo

2007-02-01 16:26:00 4414 1

原创 FX的编译问题&心情很不好

早几天更新了一下DXSDK,用的野猪那下的2006(Dec),跑了一下编辑器,发现一个问题,以前能正确编译的FX,现在不行了,一步一步跟踪发现,D3DXCreateEffectFromFile返回错误是include "global.fxx"找不到。但是global.fxx这个文件很明显存在于我要编译的fx文件同一目录。修改各种配置,尝试了各种方法,就是编译过不去最后,我只好把fx中,写上了glo

2007-02-01 12:15:00 4054

原创 乱七八糟

好多天没有写blog了,快到年末了,怎么也要写些东西的盛大总在催促乱舞进度,因为他们提了很多修改要求,同事们都在疯狂加班加点干活。昨天,就连平时很少加班的我,也被拉下来了,上一版本引擎因为有一个虽然不经常发生,但是存在的渲染bug,一直没有狠心下来改,昨天在爆发后,我终于将新Victory3D的设计应用到了上一个版本,结果问题n多,因为以前的渲染状态和绘制流程是基于Fix pipeline的,很多

2006-12-28 15:03:00 3791

原创 终于喝了传说中的依云

终于喝了传说中的依云几年前在超市,我看到过一个矿泉水,标价8元/小瓶,没见过世面的土老冒我被吓坏了,一小瓶水,居然卖这么贵,于是感叹用钱人的幸福,和我没钱的痛苦,心理暗道“总有一天我也要买2瓶,喝一瓶,倒一瓶”,然后转身拿起一瓶1.5元的水猛灌。周末,老婆的同学携老公来玩,吃饭后无事,跑卡拉OK房K歌,不一会,有人抱来饮料和水,正口渴,抓起一瓶就喝,也没觉得如何,结果回家老婆说,你喝的那小瓶水16

2006-12-11 17:13:00 4407 4

原创 最近比较背

 这周点的确比较背,工作忙得晕头转向,boss要看新项目的技术验证demo,引擎刚被改得面目全非,场景放进去,问题1大堆,这周是boss的demo截止日期,搞得我拼命改,拼命写。所谓祸不单行,正当我手忙脚乱的时候,身体又给我添乱了,周三早上起床,发现pp特疼跑医院一看,MD,传说中的痔疮!30还不到,什么毛病都来了,气急败坏的当事就做了手术,花了我将尽2k大洋。心疼得我。。在家休息一天,跑了公司继

2006-12-01 17:33:00 3935 1

原创 两小儿辩“日”

昨天,野猪给我看了gameres上一个人气帖,标题叫作《有没有关于d3d底层的资料》有人在帖子里讨论d3d内部工作流程,结果2个强人在帖子中旁若无人,大顶日文,被人说后,理直气壮,决定并没有影响别人,是我们中国人气量太小,日本多好啊,中国怎么怎么比不过日本。于是GameRes上2006第一热贴出台了,目前已经盖楼超过300层。很多潜水的家伙都出来了,包括丢失联系几年的千里马肝等人,呵呵,不错,娱乐

2006-11-23 17:41:00 4341 1

原创 v3dModifier试验成功!

今天,新试验的Modifier思想测试终于基本过了,现在v3dModelObject已经类似Max里面的INode,自身RefObject了一些数据,也就是Position,Normal,Binormal,UV,SkinBlend等,每个v3dModelObject都有一个ModifierStack,可以容纳多个v3dModifier来修改它的数据,这些Modifier处理数据后,能够产生一个引擎

2006-11-21 17:00:00 4261

原创 招聘乐事

几天没有写blog了,又周一了,今天说说上周发生的一个特逗得事情吧上周收到一个应聘引擎开发的简历。哥们经历来看,也算有一些行业经验,号称3D概念很熟悉,然后mail里面附上了一个他的作品,我打开编译运行一看,真乐了,我看到了手电照耀着一个三个面,不停的转来转去,怎么这么熟悉呢?仔细一想,哈哈,这不是d3d的lighting例子么!一看代码,就完全是嘛,我晕。小兰看到后,让我回那个门mail,告诉他

2006-11-20 10:36:00 2009 2

原创 日子一天一天过

又到周末了,这半年来周末几乎没消停过,本周也不例外,刚刚装修完的老房子貌似已经可以用了,明天最大的任务就是----搬家!野猪本来约我明天去踢球的,唉,只能等下周了。昨天面试了一个从别的行业想转行做游戏的程序,感觉还可以,也挺好学的,但是,看到他简历上写的,已经27岁了,根据boss的要求:要不就要经验丰富,要不就要年轻,有培养前途,我没有答应人家。小兰问我面试的怎么样,我说年龄有些大。小兰来了一句

2006-11-10 15:31:00 1438 1

原创 对MS的ID3DXEffect接口很是佩服a

这些天来,我一直想在fx中,分析出vs,ps函数的参数信息,然后根据这些信息来做一些事情,今天,终于调用了了ID3DXEffect传说中的GetFunctionByName接口,很抱歉,系统给了我一个NULL的Handle,于是,我开始怀疑是不是函数名写错了,检查半天,没有啊。看看另外一个函数GetFunction吧,Index为0,返回NULL,一直到100,依然返回NULL,崩溃,马上想到通常

2006-11-08 16:23:00 2380 6

原创 经过一个周末,又到了周一上班时间

经过一个周末,又到了周一上班时间,上了830后一路上被卡在人堆中晃荡到了紫竹桥,下车步行(我现在节约得每次对出租车招手都要思想斗争30分钟以上)到了公司,一路上我一边口中默念“吹面不寒杨柳风”,一边看着拥堵的路面,不禁很是希望中非合作论坛多开几天。周末在家写了不少代码,自从4个多月前颈椎病发作后,我很少在家里那样连续的写代码了这两天写起来感觉挺舒服,正在试验的是在新引擎中模型系统,采用Modifi

2006-11-06 11:12:00 1119

原创 感谢大野猪,今天又娱乐了我一下:)

因为公司的P事,本来心情不怎么样, 快下班了,野猪给我了一个帖子,我真感觉顿时心情豁然开朗阿:http://www.gameres.com/bbs/showthread.asp?page=end&threadid=67095本来这个帖子自身并不具备娱乐性,但是,如果大家再看到这个大大的另外一个帖子,如果你没有笑喷,那么只有两种可能:1,你就是这位大大,2,同可能1这是大大另外一个帖子:

2006-11-02 16:07:00 1325

原创 申请了很久的Blog,终于决定使用了

这个blog虽然申请了也有一段时间了,但是我这个人一直很懒,从来没有更新过。最近发现,自己不能这样懒惰下去了,否则,真的要变成咸鱼了。希望今后的日子,我能每天能抽出一些时间,在这个一母三分地上,留下一点什么,一则是对自己的一天工作生活的总结,二责让自己更有一些紧迫感。屈指一算,从2000年毕业后投入中国有戏行业,已经六年了,经历了大大小小好几个项目,有成功的,失败的也不少,但不论是成功失败的项

2006-11-01 16:47:00 1112 1

原创 Johnson的测试

这是我的Blog测试,被csdn的编辑拉来的,不知道什么时候上面才会有我写的文章,我很懒的。

2005-11-24 17:05:00 1422

C++模拟实现反射的代码和代码解析文章

很久前弄了一个,最近应用了typelist技术改写了,顺便把blog上1年多前许愿要写一个相关文章的坑填了。

2010-03-17

空空如也

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

TA关注的人

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