UE C++物体组件开始重叠时

博客介绍了C++ Actor组件的创建过程。先在.h文件声明创建球形组件及OnOverlapBegin、OnOverlapEnd函数,在.cpp构造函数中将球形组件设为根组件,接着编写这两个函数的具体代码,最后在.cpp构造函数中进行动态绑定,还提及查看代码定义复制参数的操作。

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

创建C++ Actor组件之后

在.h文件中声明一下代码

 他们分别是创建创建了一个球形组件,和创建了一个OnOverlapBegin函数和OnOverlapEnd函数,这两个函数的作用为当组件开始重叠时和组件结束重叠时所触发的函数,函数中的参数可以先不用着急添加,后面会讲这参数如何来的。

完成以上步骤之后在.cpp的构造函数中写下以下代码 这个代码主要的作用是用于把球形组件设置为根组件。

 之后再在.cpp文件中写下如下代码

 这两个函数是之前在.h中所创建的两个函数,现在在.cpp文件中写下它们函数内的代码。

现在进行绑定,在.cpp文件的构造函数中写下以下代码

这个其中的AddDynamic是动态绑定主要的作用应该是把这个OnComponentBeginOverlap绑定给之前所创建的OnOverlapBegin函数,第二行代码亦是如此,这个时候双击 OnComponentBeginOverlap按F12或者右击查看定义会看到一下代码

 在查看我图中标明的代码的定义,可以看到一下代码

看着复制其中的括号中的代码即可 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值