【UE引擎解构】- 引擎基础 :基本对象类型

  1. 基本指针类型(U类)
    • UObject*
    • UClass*
  2. 模板指针类型(U类)
    • ~~TSubObjectPtr<T>(非常早版本已废弃)
    • TSubClassOf<T>
    • TSoftObjectPtr<T>
    • TSoftClassPtr<T>
    • `TObjectPtr/FObjectPtr (UE5新代替裸指针)
  3. 智能指针类型(CPP类)
    • TSharedPtr<T>
    • TSharedRef<T>
    • TWeakPtr<T>
    • TUniquePtr<T>
    • TWeakObjectPtr<UObject>
  4. 资源和路径指针
    • FStringAssetReference
    • FSoftObjectPath
    • FAssetPtr
    • FAssetData
  5. 特殊用途指针
    • TFieldPath<FProperty>
    • FScriptInterface
    • FObjectPtr
    • 各种迭代器(如 TMap<K, V>::TConstIterator
    • TOptional<T>
    • FName
    • FWeakObjectPtr
    • FSoftObjectPtr
posted @ 2025-10-31 20:08  丨桐  阅读(2)  评论(0)    收藏  举报