UE4 C++入门之路7-UObject,AActor,UActorComponent,UStruct介绍,生命周期介绍

UObject,AActor,UActorComponent,UStruct介绍

  • 前言
    • UObject
    • AActor
    • UActorComponent
    • UStruct
    • 简单的生命周期介绍
    • UE4第三人称模板的组件剖析

前言

在UE4中,很多C++类或者说是游戏性对象都会继承自这四个类,此文旨在简单介绍此四个类分别是干什么的以及有什么特点,后续有机会再深入学习-----

UObject

UE4本身的一套系统让UE4的C++比普通的C++多了很多功能,其中最基本的类,也就是U++的对象类,UObject便结合UClass提供引擎中最重要的若干基础服务:
使得UE4中的C++拥有了C#相似的面向对象高级特性

  • 属性和方法反射
  • 属性序列化
  • 垃圾回收
  • 按命名查找UObject
  • 可配置属性数值
  • 属性和方法网络支持
    派生自UObject的每个类拥有一个为其创建的单例UClass,此对象包含关于类实例的所有元数据。UObject和 UClass是游戏性对象在其生命期中执行所有操作

你可能感兴趣的:(UE4心血所著,ue4,c++)