请按Ctrl+D收藏本站!我的书架

诡梦轮回(夜半鬼入梦)- 第十九章 克苏鲁神话(16/20)

文/莫道梦魂遥
诡梦轮回(夜半鬼入梦) | 本章字数:2033  | 诡梦轮回(夜半鬼入梦)txt下载 | 诡梦轮回(夜半鬼入梦)手机阅读
推荐阅读:家族俱乐部重生之最强仙尊我的天尊妈妈(全)琼明神女录催眠狂想曲-明星篇乡野小神医淫墮乳牛脑内修改系统斗罗大陆同人-催眠小舞人脑黑客刑警荣耀哺乳期的莲儿
过一个贪吃蛇。我可是一天的都没学过。为什么我能做到呢?因为主流编程语言的语法基本都一『毛』一样,根本就不用怎么学啊。那种差别就像东北话和天津话的差别一样,大家都是从汉语出来的,谁听不懂啊。为了证明几种语言语法上真的很像,我写了一段伪代码,并翻译成不同语言版本,请找不同:/p

看,这三份代码是在干同样一件事情,是用三种语言所写的。除了第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,这些框架都有完

状态提示: 第十九章 克苏鲁神话 -- 第16页完,继续看下一页
(快捷键←)上一页:第十九章 克苏鲁神话(16/20) 返回《诡梦轮回(夜半鬼入梦)》目录下一页:第十九章 克苏鲁神话(16/20)(快捷键→)

推荐阅读人间罪恶假太监:女帝看破后,我天天被重用假千金算命火遍全网,家人哭惨了蛇骨阴香星能玩家请勿遵守规则规则怪谈:嘘!他不是人上嫁全职高手之落第骑士年代锦鲤文的炮灰大嫂重生了全家偷听我心声后,把女主嘎了激荡年代,我为祖国守边疆