-首先说明,我的AI都是用c++写的,而且AI都是随着游戏进程自动生成的,我的UE4是4.17版本(版本对于默认Animation有影响,后面会提示)!!
-需要提前在蓝图中写好SkeletalMesh以及Montage以及Animation等内容,然后通过c++调用
1.在蓝图中生成一个Character类和一个Controller类,在c++中重新加载,然后在Character的.h中声明组件,变量等
FVector TargetLocation; //设置移动终点
UPROPERTY(VisibleAnyWhere, BlueprintReadonly, Category = Mesh)
class USkeletalMeshComponent *MeshCom; //从蓝图中选择SkeletalMesh
UPROPERTY(VisibleAnyWhere, BlueprintReadonly, Category = Mesh)
class UAnimMontage *YourMontage; //从蓝图中选择Montage
UPROPERTY