UE4学习(一)C++编程官方文档解读

本文档解读了UE4的C++编程基础,重点介绍了Actor类、UObject、UActorComponent、UStruct以及虚幻的反射系统。讲解了UCLASS、USTRUCT、UPROPERTY和UFUNCTION等宏的作用,此外还涵盖了垃圾回收机制、字符串类型如FString、FText和FName,以及常用的容器如TArray、TMap和TSet。
摘要由CSDN通过智能技术生成

文档地址:https://docs.unrealengine.com/zh-CN/Programming/Introduction/index.html

文档详细介绍了C++编程的基础,一些宏和常用变量,做下总结

(一)文档一开始介绍了Actor继承类编程的一些相关知识,以及一些有关UPROPERTY和UFUNCTION相关的简单介绍,之后简单介绍了蓝图。

(二)之后就是深入介绍

主要的类是四种,UObject,AActor,UActorComponnnet,UStruct。

(1)UObject是最基本的构建块,结合UClass可以提供反射、序列化、垃圾回收、联网。每个UObject都会创建一个UClass。我的理解是,UClass对UObject的梳理进行管理,并且提供序列化和联网等功能。

(2)AActor是非常重要的一种类型,可以直接放在舞台上的所有对象都是从其扩展而来,AActor继承自UObject,同时AActor有一些特殊的函数,BeginPlay()在对象首次存在是调用,Tick()每帧调用一次,EndPlay()在对象离开Gameplay空间时调用。

UWorld::SpawnActor()。成功产生Actor后,会调用它的 BeginPlay() 方法,下一帧调用 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值