我大部分时间都是C#开发人员.回到大学后,我上了C/C++课程,所以我"知道C",这是我成为C#开发人员的很大一部分原因.
但是我从来没有机会用C/C++编写专业代码,我想研究现代游戏引擎的工作原理,以及工业级C/C++应用程序的运作方式.
问题是,我不知道从哪里开始.就像在,我下载了Quake 3引擎的源代码(已被重新命名为Tech 3),我甚至不知道从哪里开始.
受保护的C#/ WinForms如何攻击像id Tech 3或其他一些大型AAA引擎这样庞大的C代码库?
Ins*_*lah 12
尝试使用最基本的引擎子集进行最简单的3d"Hello World"程序.这可能会教你负荷.
使用大代码库时,最好不要一次性学习所有内容.只需深入了解您需要回答的一个非常具体的问题(或者可以在互联网上搜索),或者您需要完成的非常具体的任务.这种方法为您提供了实际进行编程所需的目的和动力.学习将自行完成.