看,这三份代码是在干同样一件事情,是用三种语言所写的。除了第6行比较特殊,其他部分你们能看出什么区别吗?是不是真的很像?如果掌握了其中一中语法,另外两种有什么难的呢?无非就是注意一些细节不同点。总有些人问第一个编程语言学什么,我通常回答“都行都行”,看看上面这张图,我不是瞎说的啊,对于学习些基本语法,了解基本概念,先学哪个真的都行(反正都一样)。如果把我们学做游戏比喻成学做饭,语言呐、环境呐这些东西,就可以看做是厨具厨房。学做饭的时候,重要的是学习菜肴怎么做,烹饪方法心得,厨具工具的用法是基本的也是次要的。我们随便选个厨房开始学做饭,一旦学会了,那么在另一个陌生的厨房里难道就做不出饭菜了吗?不会的。就算是另一个厨房,就算那个厨房里的锅、碗、灶、铲奇形怪状从未见过,习惯习惯也不影响我们做饭呀,因为工具毕竟还是那些,变其形式而不变其本质。/p
那么在这种情况下,我们应该选那个语言开始学习呢?总要有一个选择。这个选择就是c#。为什么是c#呢?说一个很简单的理由,因为uy是用c#写代码(不考虑js)。而uy是我最推荐新手学习的游戏引擎。所以学了c#y咯。如果有人问:“我想用unreal4或,我能不能从c++开始学呢?”当然可以呀。你掌握了c++之后,如果又转变想法想用uy来开发,也能很快上手。但是我不推荐这样,因为c++细节非常多,更繁琐一点。学起来没有c#轻松。而unreal4和呢,用起来也更麻烦一点,也不建议新手拿这两个引擎来考验自己的自信心。/p
下次继续……/p
作者并非职业程序猿,也不是计算机科班出生,若文中有任何错误,望先辈们在留言中指出,以帮助我修正文章、传播正确有用的知识。/p
扩展阅读:/p
1.《穿越计算机的『迷』雾》/p
那么,下一节再见。/p
这里是知乎专栏《自学游戏开发》第三篇文章:《自学游戏开发·程序篇一——了解计算机的世界》。我是窦月汐。如果你是第一次看到本专栏,建议你跳转到自学游戏开发--关于本专栏进行了解。如果这篇文章和本专栏对你所帮助,希望你在看到其他游戏人需要帮助时也能把本专栏推荐给他,向每一个游戏人致敬。/p
我公开了我的一个兴趣交流群,群号为:。(为避免无聊人士,设置了5元群费)/p
明确两点:/p
1.游戏开发只是借助了电脑和图形学,没有这两个,一样可以开发游戏。/p
2.图形学是为了在电脑里模拟物体而形成的一门研究领域。/p
目前,游戏公司偏重于成熟稳定的框架,这样更有利于快速开发游戏,毕竟根本是为了赚钱。只有很少一部分大公司需要自己去搞游戏引擎,只有当开发或者定制游戏引擎的时候,才会用到一点图形学的知识,不过总的来说,游戏只用到了很少一部分图形学知识。更多的图形学知识,会用于建模/电影之类的。如果你感兴趣于游戏,那么图形学会让你走的更远,不过短期来看并没有什么卵用,不如踏踏实实把一款游戏引擎用好,这样游戏公司大部分的工作才适合你。/p
上面全是废话,下面才是我想说的:/p
首先,无论外部环境如何艰难,作为一个有志于游戏开发的程序员,你都不该自暴自弃,学习更高深的东西,有百利而无一害。同时,作为社会人,你需要提供高质量的服务,这是你应该承担的责任。下面主要是针对对游戏开发和图形学有兴趣,却不知如何下手的同学的一些小小的建议。/p
--------------------------------------游戏工程---------------------------------------------/p
在中国,游戏在很大程度上是服务业,不是制造业。一款游戏更多的是内容驱动(美工,策划),程序员反而成了辅助,为游戏的实现而提供技术方案。/p
其次,1.游戏顾名思义是为了娱乐而制定的一套规则,它的可玩『性』高于一切。可玩『性』是游戏施加给玩家的挑战组合,一个游戏如果能让玩家觉得有无限的可能『性』,那么就说明这个游戏可玩『性』比较高。一个规则可能很简单,但是当多个规则组合起来,就会产生不可预测的结果,这就是游戏的魅力。rent。可以试试用编程来玩玩生命游戏。还有一个梗,如果计算机在一个游戏中无法战胜玩家,那么就说明这个游戏有很高的可玩『性』。2.游戏是一场赌博,比如游戏中的生物,如果它们的属『性』都千篇一律,是不是很无聊,而如果仅仅是加入了一点随机,会让玩家感觉这个游戏更真实,更有想玩的冲动。计算机的出现,让游戏开发变得更加学科化,因为计算机可以代替人脑来执行规则。这意味着,作为程序员,你就是秩序的象征,你就是上帝。建议:/p
0.如果只想写游戏逻辑,只用熟悉框架,熟户端框架推荐ureal4,cocos2d,这些框架都有完
手机阅读:http://m.00kshu.win/250207/
发表书评:http://www.00kshu.win/book/250207.html
为了方便下次阅读,你可以在顶部"加入书签"记录本次(第十九章 克苏鲁神话)的阅读记录,下次打开书架即可看到!请向你的朋友(QQ、博客、微信等方式)推荐本书,莫道梦魂遥谢谢您的支持!!