首先,你要搞清楚为什么要看它的代码

  如果你想学某项技术的细节,还是去找单独的Paper/Sample,在UE4里藏得很深你很难找到

  如果你想学软件结构,设计模式,建议你挑一个简单的去学

  如果你想做VR/游戏项目,你没必要去看引擎的代码,管好你应用层即可,网上有的是教程

  如果你希望在使用它的过程中遇到Bug可以随时修改,不好意思,轮不到你去改它的Bug,出现问题一定是你应用层的Bug。

  如果你想了解更多的,文档和入门教程中都没有提到的功能,或是添加你想要的功能,把代码读透的确是唯一的办法,需要注意的是99%的你想要但是觉得它没有的功能,它其实都有,只是你没找到。

  如果你想用它的代码做一个全新的平台/编辑器,希望你量力而行,不要一时心急毁了你作为程序员的信心

  弘成IT教育致力于互联网IT人才的培养,精心打造并推出零基础入门、高手进阶、推荐就业为一体的课程体系,全面提升学员的个人素质能力和团队协作能力。欢迎咨询!