*路线*:
1.C++基础扎实
2.采用C++编写游戏逻辑
3.适用虚幻引擎底层C++框架
4.Module配置和插件使用
5.UBT和UHT
6.掌握Core模块的C++库:Fstring,Tarray,YE_LOG.....
7.熟悉了解掌握CoreUObject:宏,GC,序列化......
8.熟悉C++和BP交互的方式
*学会C++的标志*:
1.懂得解决各种编译链接错误,常是因为Module配置出错
2.懂得常见编写套路,CreateDefaultSuBObject,UPROPERTY......
3.理解UObject内存管理机制,不会经常造成内存崩溃
4.可以在源码里找到自己想要的代码块
*需要看的官方文档*:
动作RPG游戏|平衡蓝图与C++
*学习UE4C++的时机*
1.把蓝图学明白用明白
2.熟悉引擎GamePlay框架概念
3.引擎各模块功能,动画蓝图,AI,UMG..
*什么时候算学会蓝图*
1.熟练类,结构,枚举,接口,回调
2.熟悉蓝图的设计模式和结构
3.可以数据驱动,灵活掌握引擎各种辅助工具
4.具有结构性思想
*虚幻C++学习要点*
1.Core
1.1.看懂TArray.TSet.TMap各种容器,
1.2.FString,FName,FText的操作互转
1.3TSharedPtr.TsharendRef,TWeakPtr等各种智能指针
1.4有能力理解Delegate.TAttribute.TSubClassOf的机制和用法
1.5多看看设计模式,这样才能更好理解UE4代码的结构
1.6多线程的知识,这样才能用好FRunnable等多线程同步
1.7人脑展开宏...
2.GamePl




被折叠的 条评论
为什么被折叠?



