发表时间:2022-03-25来源:网络
游戏编程只是编程的一个具体方向。游戏编程也分为很多更加具体的方向,比如游戏玩法上的(gameplay)、渲染方面的、服务器方面的,甚至于游戏引擎本身。具体到“做出自己想做的游戏”上来说主要还是gameplay方面占大头。
游戏编程这种时候选一个游戏引擎作为入门就能快速找到感觉了。至少一开始不用太担心gameplay以外的。相比之下更推荐Unity。因为一般第一感觉Unity本身没有UE4复杂,而且Unity写脚本用的是C#,比起你上手UE4里面的C++要快很多,一开始也没那么容易写出巨烂的代码。耳熟能详的游戏引擎(Unity、UE4、CryEngine)使用的语言基本上是C++和C#。(哪怕一些你没听说过的比如xenko也是C#)。如果你完全没有编程经验可以粗略学习一下C++以便后续的学习。
因为游戏引擎的写游戏逻辑一般都使用的是面向对象的语言,你如果没有编程基础那么也没必要从C开始了,粗略了解一下C++特别是面向对象相关的内容(毕竟系统学习C++会花费你更多的时间),然后再上手C#乃至其他语言都会很快的。如果不愿意学习C++的话直接写C#也行,但是想要更加深入学习编程可能还是绕不过。Unity跟着官方教程上手就可以了解到很多必知必会的基础知识了。其他的多看文档。书的话可以看一下《Unity 5实战 使用C#和Unity开发多平台游戏》,讲得不深但是基础入门我觉得还是不错。C#可以在微软的文档里面了解一下https://docs.microsoft.com/zh-cn/dotnet/csharp/书的话比较推荐《Visual C#从入门到精通》,标题虽然比较憨憨(原标题是step by step,翻译成这种标题实在是有点影响第一印象)但是内容确实不错,语言版本比较新并且很多应该讲的都提到了。但是Unity里面写C#很多东西不一定用得上,所以建议作为深入了解时的推荐书目。
当然如果是考虑长期发展,建议可以找个机构系统培训,专业老师教你,理论结合实践操作,必能事半功倍。
上一篇:学CNC编程该从哪下手学起?
下一篇:零基础学编程应该从哪入手
百度云网盘app(更名为百度网盘)下载v13.17.4 官方安卓版
305.43MB |系统工具
云上嵩县客户端下载v3.0.1 安卓版
181.13MB |资讯阅读
掌上芦淞客户端下载v4.0.1 安卓官方版
75.18MB |资讯阅读
大埔网app最新版下载v4.2.10安卓手机版
50.98MB |资讯阅读
naverpapago翻译软件官方下载v1.11.5 最新版本
143.67MB |生活服务
悦程商旅软件下载v2.16
47.59M |生活服务
月犬旅行app下载v1.0.13
46.4M |生活服务
茶竹永川网官方版下载v7.9.4.1 安卓版
87.73MB |社交娱乐
玩梗我更强下载v1.0.0 安卓版
其它手游烹饪偶像烹饪餐厅下载v3.2.8 安卓最新版
其它手游烹饪偶像内购破解版下载v3.2.8 安卓版
其它手游烹饪明星厨师中文版下载v3.2.8 安卓版
其它手游布娃娃破坏游乐场下载v1.014 安卓版
其它手游烹饪明星厨师内购破解版下载v3.2.8 安卓版
其它手游孢子进化手机游戏下载v0.2.108 安卓版
其它手游我要切爆全场下载v13.0.0 安卓版
其它手游开心农场3动物园中文版(farmville 3)下载v1.66.51444 安卓版
其它手游