天天看点

游戏引擎笔记

@[游戏引擎笔记(前言)]

大家好! 这是你第一次在CSDN写文章,之前我也有想写技术文章的想法,但感觉怎么大神在,我就不献丑了,毕竟我只是个刚毕业不多久的小萌新.

之所以会想到学习游戏引擎,可能归纳于我的性格吧,我不喜欢命运掌握在别人手里,知其然而不知其所以然,我不习惯跟着别人节奏走.还有我写出来让大家看,是希望能起到监督的作用,如果有啥地方写错了,请留言告诉我,我会虚心请教,互相学习互相进步.

我对游戏引擎的看法

在说我看法之前,我想问大家一句很多人都知道的问题:世界是先有鸡还是先有蛋?

O(∩_∩)O哈哈~,是不是很熟悉.然后我把问题转到游戏引擎上,世界是先有游戏还是先有游戏引擎?在我还没思考过这个问题之前,我也是表面的认为游戏是由游戏引擎开发的.但自我接触游戏引擎后,就不那么肯定了,然后我查了一下资料,得出结论:游戏就是游戏引擎.

游戏引擎的发展历史我了解了一下,我简单的总结一下:世界先有游戏->当时游戏少,所以很快就火了->为了攒更多的钱又不想花太多的成本,决定换皮继续卖->换的皮多了,游戏引擎就自然而然的出来了.

可能说得不对,也大概差不多是这个意思.当我们用引擎写游戏时,其实就是在续写引擎,引擎写好了,游戏就出来了.

游戏分不同的类型,比如:塔防,角色演扮,竞技等等.游戏的不同显出引擎的不同,为了适应游戏,不同的引擎肯定会有偏科现象,包括现在流行unity.比如有些游戏偏向于场景,有的游戏偏向于人物,那么渲染的模式肯定就不一样了.

结束语

做一个引擎需要用到很多工具,比如断言,内存检测之类的.但我拒绝,我只是了解一下引擎,并没有打算去写一个引擎出来,我只想遇到问题时,一言不合就改它喵的源码.把一个不适合你游戏的组件写成相对应匹配的.

继续阅读