如何自学游戏引擎的开发?

 我来答
小W爱科技
高能答主

2021-10-26 · 致力于成为全知道最会答题的人
知道小有建树答主
回答量:1127
采纳率:100%
帮助的人:20.6万
展开全部

首先建议读一下Milo Yip大神翻译的《游戏引擎架构》这本书。

游戏开发本身就隶属于IT行业,在这样的日新月异的一个行业中,如果只是在井中望月的话,那么即使你狠精通一门游戏引擎,那么第二门呢?只有在你自己理解了游戏引擎的一个设计架构,设计原理,你才能在后续开发引擎中立于不败之地。

这是一个循序渐进的过程,如果只是对游戏引擎钟意,那么充其量你仍然只是某个游戏引擎的使用高手,在后续的发展中,你将会被淘汰,大家很多人在做塞班时代的时候,谁会想到安卓时代的到来呢?只有不断的提高。

才能将自己得到升华。游戏开发就是一生的学问,无论从策划还是程序出发,被局限住了你就需要比别人落后更多,又需要花更多的时间来去学习。倒不如打好基础,再面对各种的引擎都可以游刃自如,而且你还可以针对各种引擎做优化。

Games支持先学习游戏编程,学习游戏编程是基础。游戏引擎说白了就是对特定功能的封装,固然游戏引擎让一些常用的功能实现更加简便快捷,但要想理解其实现的机理和在,还需要游戏编程的基础。

举个例子:cocos2d-x引擎是使用c++语言封装的。如果从游戏引擎开始学,很快可以学会精灵移动和各种动画,但设计到高级编程如内存优化等游戏开发深层次的东西,是只学习引擎不能够掌握的。

只有了解深层c++实现机理才行。如果从c++开始学,虽然学习c++的过程是漫长的,但从c++转为cocos2d-x游戏引擎的时间确实非常快的,也能够明白其底层实现,对这个引擎的了解掌握程度也更好。

啊都是大567

2021-12-02 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:1896
采纳率:15%
帮助的人:71.9万
展开全部
可以上网去看教学视频,网络上有很多相关的视频的,努力噢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d9b0053

2021-12-03 · 超过238用户采纳过TA的回答
知道小有建树答主
回答量:4423
采纳率:41%
帮助的人:160万
展开全部
学习虚幻引擎吧,虚幻的官网有关于虚幻引擎学习的官方教材和各个插件的使用,而且还有详细的游戏开发文档。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式