大家今天跟大家伙儿聊聊我捣鼓做游戏那点事儿,主要是说说用啥编程语言。
我这人特喜欢玩游戏,玩着玩着就想,要是我自己也能做个游戏出来,那得多带劲!于是我就开始琢磨这事儿。
刚开始,我啥也不懂,就到处问,到处查。网上都说,做游戏,最好得会 C++ 或者 C#。说这俩语言厉害,能做出效果特棒的游戏。
C++ 这玩意儿
我先试试 C++。这玩意儿,咋说,确实厉害。听说好多特别大的游戏,像什么“吃鸡”,“XX荣耀”,都是用 C++ 做的。因为它能直接跟电脑硬件打交道,跑起来特别快,画面也特别流畅。
但是,这 C++ 对我这新手来说,也太难!那些什么内存管理,指针,搞得我头都大。我学一段时间,感觉还是晕乎乎的,做不出啥像样的东西来。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
C# 也不简单
后来我又试试 C#。听说 C# 配合 Unity 引擎用起来特方便,很多人都用它来做游戏。Unity 我也下载,界面看起来挺友好的,不像 C++ 那么吓人。
C# 比 C++ 稍微好上手一点,但是,也只是稍微好一点点!我跟着教程做一些小例子,能跑起来,但是离做出一个完整的游戏,还差得远!
其他的语言
除 C++ 和 C#,我还解一些其他的语言,也稍微都上手玩一下。
- Java:听说《我的世界》就是用 Java 做的,感觉 Java 也挺厉害的。但是 Java 我之前没怎么接触过,学起来也有点费劲。
- Python:这玩意儿上手快,写起来简单,做点小游戏还行。但是要做那种画面特别炫酷的大游戏,Python 可能就有点力不从心。
- JavaScript:这个主要是做网页游戏的,我之前做网站的时候用过,还算熟悉。但是网页游戏跟那种客户端游戏比起来,感觉还是差点意思。
我的选择
折腾一圈,我发现,做游戏这事儿,真不是那么容易的!不同的语言有不同的特点,不同的游戏也需要不同的语言来实现。
像我这种刚入门的菜鸟,还是先别想着做那些特别复杂的大游戏。我打算先用 Python 做点小游戏练练手,等以后技术提高,再挑战 C++ 或者 C# 也不迟。
当然这也就是我自己的一点实践经历,每个人的情况不一样,选择也会不一样。最关键的是,找到适合自己的,然后坚持下去!