test test
转换版本
对着uproject右键Switch
添加粒子效果和音效
UParticleSystem* Explosion;
UsoundBase* soundBase
UGamePlayStatic常见api:
PlaySound2D,SpawnEmitterAtLocation,GetAllActorsOfClass
联网相关
GetWorld()->GetAuthGameMode():只在服务端调用有用
UMG相关
- 生成时公开,可编辑实例,可以让widget在生成时将外界的值传入,然后根据这个值来确定返回什么(好用!)
- Widget也可以将文本设为is variable,然后创一个函数(如update text)之类的,供外界使用,其他蓝图就可以在创建后变更它的值
- 引用角色身上的那个widget要先get然后再连get user widget object
做功能相关
UPROPERTY(EditInstanceOnly,Category="AI")
bool bIsPatrol;
UPROPERTY(EditInstanceOnly,BlueprintReadWrite,meta=(EditCondition="IsPatroling"),Category="AI")
TArray<AActor*> PatrolPoints;
蓝图: