首页 JS游戏介绍 正文

还在纠结编写游戏用什么语言?这几种语言各有千秋!

大家今天跟大家伙儿聊聊我捣鼓游戏开发的那点事儿,主要是说说我用的啥编程语言。 我这心里也没个底,不知道用啥语言就在网上到处瞎逛,看不少帖子,发现大家伙儿说的最多的就是那几个:C++、C#、Java,还有Python。看得我眼花缭乱的,感觉哪个都挺厉害,哪个都想试试。 瞎折腾阶段 ...

大家今天跟大家伙儿聊聊我捣鼓游戏开发的那点事儿,主要是说说我用的啥编程语言。

我这心里也没个底,不知道用啥语言就在网上到处瞎逛,看不少帖子,发现大家伙儿说的最多的就是那几个:C++、C#、Java,还有Python。看得我眼花缭乱的,感觉哪个都挺厉害,哪个都想试试。

瞎折腾阶段

我性子急,先上手Python。这玩意儿简单,写起来快,网上教程也多,照着敲代码就行。我跟着做几个小游戏,像是贪吃蛇、俄罗斯方块啥的,还挺有成就感的。不过做着做着就感觉有点不对劲。Python跑起来好像有点慢,尤其是我加点特效之后,那画面卡得我脑瓜子疼。

然后我又去试试Java。Java这东西,怎么说,感觉比Python正规点儿,做出来的东西也稳定些。我用Java做个打飞机的游戏,感觉还行,就是写起来有点麻烦,代码比Python多一大坨。

中间还听说有人用C#,我也就顺带解一下,还顺手做个2D横版过关的,整体体验下来感觉还是不错的。不过做完之后发现,C#好像做那种大型游戏更厉害,我这小打小闹的,有点杀鸡用牛刀的感觉。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

找到真爱

折腾一圈,还是回到C++。一开始我是拒绝的,这玩意儿看着就难,什么指针、内存管理,听着就头大。但是没办法,谁让它厉害!

我硬着头皮开始学C++,一开始那叫一个痛苦,各种报错,各种看不懂。好几次我都想放弃,但是一想到那些酷炫的游戏都是用C++做的,我就又咬牙坚持下来。

慢慢地,我发现C++也没那么可怕嘛我开始能看懂那些报错信息,也知道怎么去解决问题。我用C++把之前做的那些小游戏都重写一遍,那感觉真不一样!画面流畅多,特效也更炫,最重要的是,我对游戏的底层运行机制有更深的解。

最终选择

我分享一下自己的选择。因为我平时也做一些小游戏,也做一些小APP,还是觉得C++和C#更适合我,玩起来更舒服趁手,平时捣鼓学习起来也方便,看个人需求只能说。

我的经验就是,选啥语言还是要看你具体想做你要是只想做点小游戏玩玩,Python、Java啥的都行。你要是想做那种大型的、复杂的、对性能要求高的游戏,那还是老老实实用C++。你要是做那种需要和Unity引擎打交道的,那么C#也是非常不错的。

不过不管你选啥语言,最重要的是要动手去做,多写代码,多踩坑,这样才能真正掌握它。

好,今天就唠叨这么多,希望对大家伙儿有点帮助!