青岛市,山东省辖地级市,别称岛城、胶澳,副省级市、计划单列市、特大城市,国务院批复确定的中国沿海重要中心城市和滨海度假旅游城市、国际性港口城市。截至2022年10月,青岛辖7个区、... 青岛

    建议分这两个阶段学习:    首先是系统学习。要了解整体结构,包括哪些类别,它们之间的关系,它们的主要性API啊。在这个阶段,必须阅读官方文件。API这个话题,GamePlayFramework那部分很重要。几个官方示例项目也是不错的学习资料。就我个人而言,我一直非常重视系统的学习。它不能让你立即解决工作中的问题,但它帮助你快速走出不知道你不知道什么的认知阶段。    第二阶段是做。事实上,从蓝图开始学习API也是不错的选择,主要是蓝图通过ContextMenu把相关的API可以列出,也可以搜索,非常方便。大多数蓝图节点通过反射直接对应CAPI是的,所以掌握C对API也有帮助。至于使用C开发的话,UE4的API真的很复杂,不可能一下子掌握,所以在做的过程中,遇到什么奇怪的模块或类别,去看看挖掘,用这种方法逐渐积累。所谓挖,可以是两种,首先搜索UE4的APIReference其次,另一种非常重要的方法是搜索引擎的源代码,看看其他模块是如何使用这个的API的。    总的来说,需要一个熟悉的过程,基本上一个小项目就能摆脱陌生感。