1、新建一个虚幻C++项目,导入好素材,做好角色相关的Flipbook文件
2、在C++类的过滤器下,右键新建一个PaperCharacter的C++类
3、打开C++编辑器,在此类的头文件中,声明public公有成员,调用UPROPERTY()标记宏,括号内输入EditAnywhere(此操作可使得此标记宏下面的类在蓝图中可编辑)
4、声明class UPaperFlipbookComponent* 和 class UPaperFlipbook* 的两个类指针,前者用于生成一个2D组件,后者是此2D组件所调用的“2D动画”
5、在cpp文件中,创建相应的对象
6、设置2D角色动画:为Flipbook对象加载Flipbook文件(右键Flipbook文件—复制引用—粘贴到LoadObject函数后面的TEXT宏中),另外习惯判空,如果非空就为角色控件设置Flipbook