教程学习使用C#进行Unity3D编程

2009.07.25

学习使用C#进行Unity3D编程
这是第一篇关于Unity3D的文章,很是激动,其一来自于Unity3D,一直很关注这款引擎,等资金充足后很有可能会购买以取代Virtools进行商业项目的开发,另一方面的激动来自于C#,这篇文章使得我可以从一个AS3开发者的角度(我最熟悉不过的角度)对C#有一个大致的认识,看起来如果熟悉ActionScript的话C#学起来并不困难,更何况掌握C#后.NET的大门也随即向我敞开,届时我将终于可以自在地进行Windows应用的开发了——所以说这篇文章真是相当令人愉快。

很遗憾本文作者所推荐的C# Pocket Reference在国内还没有出版,O’Reilly几本关于C#的大部头儿著作倒是都在国内上架了,想必是因为这本书过于基础,出版社觉得无利可图吧。

Unity3D 提供了三种可供选择的脚本编程语言:JavaScript, C# 以及 Boo。尽管它们各有各的优势与不足,但对我来讲C#显然会脱颖而出成为我的首选——首选,它完整支持面向对象,而且语法与Java以及ActionScript 3很类似,而这两者都是我所熟悉的。不过在接触Unity3D之前,我一行C#的代码都没写过,所以我必须从头学起。 (更多…)

思考Outliers – 与成功学大师的对话

2009.07.18

到底如何才能成功?影响成功的因素到底有多少?它们孰轻孰重?以上问题的答案想必是很多渴望成功但尚未成功的人在反复追寻的。我读过《杰出青少年的7个习惯》《高效能人士的7个习惯》,它们都是不可多得的好书,对我帮助很大,而且与很多励志书一样,它们鼓励通过自身的改变来提高自己获取成功,毕竟,改变自己是容易的,改变客观事实是困难的,甚至很多情况下是不可能的——例如改变自己的出生日期。

Outliers一书的作者对成功的认识看起来并不怎么“积极”,因为他承认并鼓吹了客观条件对成功带来的影响,这是长期以来那些积极向上的书一直难以启齿的一些东西。下面转载的文章对Outliers中的4则故事进行了改编,文笔流畅并借鉴了一些武侠小说的描写手法,读来甚有收获,在此推荐给所有渴望成功的人。

我已经三十出头了。我虽然赚得了人生的第一桶金,也颇受业内人士的称赞,可胡润那个排行榜上还看不到我的名字。即使比起榜上最后一名,我的资产总额还差人家一个数量级。
我读过《高效能人士的七种习惯》,知道按步就班地接近目标;我也读过《细节决定成败》,懂得谨小慎微地苦心经营;我还读过《第五项修炼》,努力把自己的团队建设成“学习型组织”。可是,我总觉得自己还没有参透生意经,于是四处寻访高人指点。经朋友介绍,我到香港拜会过南怀瑾,也到泰国求教过白龙王。这二位爷给我讲了一番大道理,听后我却觉得不知所云。
土菩萨拜过了,只有求洋神仙。我的师弟小田在美国留学,一次他提到该国的成功学大师科鲁奇。据说此公著作等身,妙语连珠,风靡全美。“通用 ”以前的老总韦尔奇是他的好友,投资家巴菲特也是他府上的常客。几经反复,小田终于帮我联络上了科鲁奇大师。他答应给我提供一小时咨询,要价一万美金。一万就一万吧,只要能借我一双慧眼。
会面安排在加州某处度假胜地,原来大师在这里置了一套别墅。只见窗外阳光棕榈,沙滩美女,室内则书册满架,茶香扑鼻,另是一番光景。大师须发灰白,却红光满面,精神矍铄。我呈上一万美金的支票,另加一套国产高档瓷器,权作见面礼。大师点头收下,张口就杀我个下马威:“你看上去还很年轻,何必急着发财?”
我心下不快,却不动声色,说了句漂亮话:“弟子知晓富贵如浮云过眼,乃身外之物。只是若不及早成就一番事功,此生虚度就太可惜了。恳请大师不吝赐教。”
“好。”大师颔首微笑,“你们中国历史悠久,中国人也喜欢听故事。我就给你讲四个段子如何?每个段子揭示一件成功法宝。你听后自然有所领悟。” (更多…)

教程Virtools游戏原型开发&脚本书写经验

2009.07.9
VR盟主09启动仪式暨虚拟现实论坛上所做的一个演讲,今天刚开始使用SlideShare这个网站,翻出来分享一下。
PPT的内容还是比较实在的,基于Virtools的开发的经验,介绍了Virtools在快速游戏原型开发中所能够发挥的巨大作用,以及游戏原型的概念和实践应用价值。在第二部分, 着重介绍了如何使用Virtools编写出更为灵活的脚本,并介绍了Virtools编程的三层结构:
  • Building Block
  • VSL
  • SDK