怎样编辑游戏代码,怎么编写游戏程序

1,怎么编写游戏程序要有c/c++的程序设计基础- -,没有就不想了,c/c++是一种电脑语言
2,怎么编程游戏首先,别的都不管,一定要先学精以下数学科目:线性代数、空间解析几何、微积分 。都要学到比较深的程度 , 千万不能囫囵吞枣,否则往后的压力会越来越大 。现在本科的内容其实不够的 , 例如quaternion你在课本里就没学,但游戏里绝对用得多 。还有,课本里大概也不会教你怎样判断任意两个多面体是否相交 。这些都要靠自己多钻研、多琢磨 , 不能满足课本内容的 。然后,看你是侧重图形、物理、还是AI方向 。图形方面,其实基本上就是几何和光学问题 , 关键是熟悉API(DirectX或OpenGL) 。如果想获得尖端效果,则要先学一些光学基?。缓蟛拍芙肟杀喑蘏hader的美妙境界 。物理方面,本人经验太少 , 只能说:这真的是太太复杂了 。AI方面:本人也没经验 。就不多说了 。最后才说C++编程:其实C++编程这东西真的很奇怪 。我们先是在课堂上学了一套东西,然后实际开发的时候人们又会告诉我们那套东西是不能用的(理由一般就是性能低啦、不安全啦,等等),反正又得学另一套东西 。搞C++特别是游戏的人,都有一种近乎病态的完美主义倾向,企图用目前并不完美的语言工具实现完美的目标(最典型的病态就是那个const , 什么都加const,其实你就算加了const , 人家用强制类型转换,一样可以转成非const) 。还有那个指针,如果你真的用CObject*pObj这样的形式 , 肯定要被人骂 。他们要用所谓的“smartpointer” 。诸如此类,都相当变态 。其实真的要做AAA级的游戏,简直就和强迫自己开发一套操作系统、加上一套程序框架、加上实现绝大多数的数据结构和算法一样痛苦 。为什么那么痛苦那么麻烦?想想:做一个游戏,本质上就是想用有限的资源模拟出无限的显示世界,而创造这个复杂的世界是上帝才能胜任的事情,那你想模拟它出来 , 不就是要和上帝竞争吗?(本人不信教,呵呵 。)当然,如果你只是满足比较不那么出众的游戏 , 或许并不用那么痛苦,随便拿个所谓的“引擎”过来用就行 。或者用C#,也可以吧 。学游戏编程的话,我推荐几本书:初学的2d《visual c++游戏编程基础》《visual c++经典游戏程序设计》【怎样编辑游戏代码,怎么编写游戏程序】