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

本文介绍了UE4 C++编程中设置属性默认值的四种方法,包括声明时赋值、构造函数赋值、构造函数初始化列表以及PostInitProperties函数的使用。重点讲解了PostInitProperties函数的作用,它在构造函数之后、属性初始化之后以及序列化之前调用,适合需要根据编辑器界面设置动态计算属性值的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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

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

一 声明时赋值

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

class STUDYPROJECT1_1_1_API ABpExpendActor : public AActor
{
   
	GENERATED_BODY()
public
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

珞珈大胖强TURBO

谢谢兄弟们,我会一直努力出货的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值