-
UE5 里的一些常用的了解
# ACharacter、APawn的继承关系
- ACharacter -继承自-> APawn -继承自-> AActor和 INavAgentInterface
- AActor -继承自-> UObject -继承自->UObjectBaseUtility -继承自-> UObjectBase(一个独立的类)
- INavAgentInterface是一个独立的类
# 全局方法
- GetGameInstance() 获取GameInstance
- GEngine 全局对象
# GameInstance里的方法
- GetWorld()
- GetWorldContext()
- GetFirstGamePlayer()
- GetFirstLocalPlayerController(const UWorld* World = nullptr)
- FindLocalPlayerFromControllerId(const int32 ControllerId)
- APlayerController* GetPrimaryPlayerController(bool bRequiresValidUniqueId = true) const;
- 说明
- APlayerController、ULocalPlayer、 FWorldContext这些都可以在这里获取到。
# 其他
- FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()
# 备注
- 这个文章只做一些记录使用
-
相关阅读:
(论文阅读51-57)图像描述3 53
JavaScript进阶之路(一)初学者的开始
线程池(治理线程的法宝)
【第1节】书生·浦语大模型全链路开源开放体系
MySQL_06:多表查询
Linux命令--根据java的应用名字结束进程
zabbix监控
《一个程序猿的生命周期》-《发展篇》- 45.“崩”在熬过疫情后的第一年
零拷贝底层剖析
RocketMQ 消息存储机制分析
-
原文地址:https://blog.csdn.net/xubaoyong/article/details/132605591