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

前言

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

UObject

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

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

版权声明:本文为weixin_44739495原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。