
在网上搜索了许久的UE4程序开发相关教程,发现各式课程资料良莠不齐。在看过十几个卖课打广告的、止步于蓝图连连看的课程后,终于发现了一部比较完整的、偏向C++开发的系统英文课程(课程地址文末)。因此决定从零开始记录自己的UE4学习过程,在督促自己持续学习的同时,也能给学习过程留下一些总结经验,兴许能够帮助到跟我一样茫然的入门开发者。由于本人也正开始入门,如果出现理解错误或不准确的情况,欢迎各位大佬在评论区指正交流。
目前,UE 4.27.2 + VS 2019的环境已经搭建完毕,后续学习将基于这个环境进行。
最后,感谢这位B站up搬运了课程视频并提供双语翻译。但视频的机翻中文实在不到位,极其影响内容理解,建议打开双语字幕并设置英文为主。
视频链接:第二章 项目&版本 01 项目练习&UE5 C++基础类_哔哩哔哩_bilibili
项目github:https://github.com/tomlooman/ActionRoguelike
课程链接:https://courses.tomlooman.com/
个人项目github(包含从第13节开始的代码):https://github.com/Surkea/SurkeaUE
一些常用地址
UE4中文文档(重要):https://docs.unrealengine.com/4.27/zh-CN/
UE4开发者社区:https://dev.epicgames.com/community/learning?application=unreal_engine&languages=zh
UE4知乎账号:https://www.zhihu.com/column/egc-community
raywenderlich学习网站:https://www.raywenderlich.com/771-unreal-engine-4-tutorial-for-beginners-getting-started
速查链接
UPROPERTY:https://docs.unrealengine.com/5.0/zh-CN/unreal-engine-uproperties/
UFUNCTION:https://docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/GameplayArchitecture/Functions/
字符串处理:https://docs.unrealengine.com/4.27/zh-CN/ProgrammingAndScripting/ProgrammingWithCPP/UnrealArchitecture/StringHandling/