Bootstrap

UE4 C++入门之路4-PostInitProperties函数详解(设置属性默认值的四种方法)

前言

也许在工作或者学习中,我们会遇到PostInitProperties函数,本文旨在讲清楚PostInitProperties函数的作用以及一些衍生的知识
作为UE4 C++编码过程中,还是那句话,类由属性和方法组成,之前说过属性到蓝图的暴漏,那么属性的初始值一般是怎么设置的呢,构造函数是一种,其实PostInitProperties也是一种,他们的具体差距为何,话不多说,进主题----

设置属性默认值的四种方法

一 声明时赋值

最通俗易懂的方式,也是最容易写出来的代码,TotalDamage 也能拿到初始值

class STUDYPROJECT1_1_1_API ABpExpendActor : public AActor
{
   
	GENERATED_BODY()
public
;