|
|
我是Reity, 我只是把大家的以前讨论总结到了一起,希望对初学者有帮助。
首先我们是业余游戏制作者,我们并不想把游戏制作作为一生的职业,单纯的因为喜欢它,想作出属于自己游戏而已。我们为了这个梦而奋斗着。
我们不可能也不需要去做诸如魔兽或cs这样的大游戏,所以vb的效率与速度完全能够满足我们的需要,从这一点上,其他的编程工具的优势意义不大。
按上手快慢来说,vb占绝对的优势,甚至一个下午就可以上手,其他语言恐怕是很难做到的。vb确实是太简单了,不至于当你还在钻研语法的时候积极性就被扼杀了。当你学vb的时候,每学一点就可以做出个有趣的程序,你会感觉到很有成就感。倘若学VC,确认你有足够的勇气去面对一段“看天书”的时期,那个时期你会感到VC很难,很多人都会放弃。虽说熬过这段时间,就没事了,不过这也是一个漫长的过程,等你在做游戏的时候会发现又走了不少弯路。初学的这段时间的感觉对初学者来说实在太重要了,所以说vb占了绝对优势。
按做游戏的效率来说,如果做同一个游戏,用vb做肯定要比用Vc做要用时少得多,因为vb的代码简单,调试方便,可以想到哪里编到哪里。这对业余游戏制作者来说,也算是件好事,毕竟我的精力是有限的。
现在vb又有了DX和tv3d的支持,使得做游戏的容易程度和效果有了更进一步的提升。用DX可以实现任何漂亮的2d动画效果,2d游戏完全手到擒来,只要美工作的好,完全可以与大游戏媲美。tv3d的加盟,使得vb做3d游戏完全不是奢望,像做2d一样轻松的作出3d游戏。只要有了模型,因为不需要太华丽的动画效果,3d本身就是一种视觉刺激,所以3d游戏甚至比2d游戏还要好做。
现在有一些做游戏的工具,比如rpg制作大师等等,但是这些工具的自由度比较低,你完全得按照设计好了的条条框框来做,比如用rpg制作大师来做一个飞行射击游戏好像挺困难的,当然,人家也不是用来做这个的。我想说的是,如果想做属于自己的游戏,还是选择一门编程语言比较好,自由度比较大,只有想不到的,没有做不到的。
说这些也不是希望大家都改用vb,其他的编程工具还是有很多优势的,只是综合了以上优点发现,vb是我们业余游戏制作者的最优选择。
无论何种语言,只要是做出了好游戏我们都欢迎。因为对于我们业余游戏制作者来说,我们就是奔着做游戏而来的,无论你学了何种语言,无论你学的有多精,做不出来游戏,你所学的东西就是无意义的。 |
|