Keywords: World Editor, .NET Framework, C#

1. World Editor

      世界编辑器分为几个窗口,分别是:地形编辑器,触发事件编辑器,声音编辑器,物件编辑器,AI编辑器,战役编辑器,物件管理员。

      学习时可以经典的魔兽世界编辑器作为参考:

http://www.wasabistudio.ca/wikis/we/%E7%B6%9C%E5%90%88%E6%95%99%E5%AD%B8:%E4%B8%83%E6%97%A5%E6%95%99%E5%AD%B8

2. .NET Framework, C#

      C#界面设计简单,生产周期短,但是效率低,只能在.net平台下生存。 C#理论上效率不比C++高,游戏又是对效率要求挺高的。所以C++比较好。但C#现在也在优化,而且C#对direct的支持很好。Xbox360的游戏多数是C#的。

      C++设计起来复杂,但是效率高,可移植性好。C#处理前台客户端比较好。后台服务器还是C++比较好。而且多数是Linux系统不支持C#的。

3. 风魂

      思考2D引擎和3D的区别?或者说3D必须具备那些2D所没有的?

      云峰blog: http://blog.codingnow.com/2007/06/platform_independence.html

      云峰工作室:http://www.codingnow.com/2000/index.html

      onemore 云峰:http://job.17173.com/content/2009-03-06/20090306143034311,1.shtml

       技术管理看C++游戏程序员发展:http://job.17173.com/content/2008-11-10/20081110181500637,2.shtml

       摘要:

  一般技术人员发展有几个阶段

  a.具备独立开发局部功能的能力 

    比如为某个UI编写逻辑接口函数。为某个LOGIN对话框编写自绘制控件等。

  b.具备独立开发和攻关某个功能模块的能力 

    比如为游戏增加一个小型逻辑功能模块。

  c.具备独立设计并开发某个系统的能力 

    比如设计和开发AUTOPATCH 系统

  d.具备解决技术难题,设计架构的能力 

    比如开发网络同步仿真系统,开发一个中大型游戏制作工具

  e.具备整体架构,管理,协调其他人共同开发一个大系统的能力 

    客户端主程,服务器主程,引擎主程等

  f.技术director 

    制定技术发展方向,技术团队建立,技术管理等。

posted @ 2011-08-05 23:42  geminiyao  阅读(153)  评论(0编辑  收藏  举报