随笔分类 - 游戏引擎开发
分享自己关于游戏引擎开发的学习之旅 = =
摘要:关于近段时间为何没有更新的解释:Find a new job. 引言 一般来说,一个优质的商业级别的游戏本质上就是一个复杂庞大的软件系统。在庞大系统的开发过程中难免会出现错误。为了排查错误、校验代码的正确性,游戏引擎一般会提供一些调试和开发工具,一般有如下几个: 日志及代码追踪:日志系统一般提供向控
阅读全文
摘要:引言 为什么会将文件系统放在引擎的底层核心代码呢?对于游戏而言,游戏的本质就是多媒体体验(模型、声音、视频等),而游戏引擎引擎需要在底层实现相关文件的读取作为支撑。 文件系统和资源管理器是两个概念。文件系统的功能是文件的读写,针对的是单文件或文件夹;而资源管理器则是目录级别的增删查改,可以成为引擎文
阅读全文
摘要:预备知识可参考我整理的博客 Windows编程之线程:https://www.cnblogs.com/ZhuSenlin/p/16662075.html Windows编程之线程同步:https://www.cnblogs.com/ZhuSenlin/p/16663055.html 代码结构 一个简
阅读全文
摘要:我们如何理解时间。在现实生活中,时间就是一个有方向的直线。从一个无穷远到另一个无穷远。用数学去抽象地思考,它就是一个从无穷小到无穷大的一维轴。 那么,对于游戏而言,我们需要考虑关于时间的哪一部分?游戏本质就是开发者作为上帝创造的产物,在我们人为创造的世界中,自我们开始游戏的时候,这个世界的所有物体就
阅读全文
摘要:自己以前写代码时,一个项目一个风格。单人开发的工作使得我并没有注意到代码规范性和可读性的问题。每当项目结束后,看到自己杂乱无章的代码,完全没有二次开发和重构的欲望。 写代码就应该像写诗一样优雅。 by:沃茨基硕德 由于是一个新的项目的重新起航。千里之堤,溃于蚁穴。我将代码规范作为我整个项目的前传,顺
阅读全文
摘要:
也不能说是在自己内心中酝酿了许久的一个计划,毕竟以我目前的能力,想要从零到一地写一个哪怕是比较简单的游戏引擎仍旧是一个十分有难度的工作。仅仅是能达到”能够熟练使用Unity进行开发”,都能够让一个游戏程序员绞尽脑子,不断耕耘。 大学毕业工作两年,我的代码学习之旅也已经有了六年之旅。在基础阶段每学到一
阅读全文
也不能说是在自己内心中酝酿了许久的一个计划,毕竟以我目前的能力,想要从零到一地写一个哪怕是比较简单的游戏引擎仍旧是一个十分有难度的工作。仅仅是能达到”能够熟练使用Unity进行开发”,都能够让一个游戏程序员绞尽脑子,不断耕耘。 大学毕业工作两年,我的代码学习之旅也已经有了六年之旅。在基础阶段每学到一
阅读全文

浙公网安备 33010602011771号