欢迎光临散文网 会员登陆 & 注册

10_P89~P94Collision&Overlaps

2023-03-22 10:06 作者:俯瞰万千风景  | 我要投稿

89 Collision presets碰撞预设

settings for component collision组件碰撞设置

针对不同类型开启碰撞,可以用于一些更高级的设计

90 OverLap Events重叠事件

Trggering events when overlapping重叠时触发事件

actor组件 重叠事件,与谌嘉诚教程中内容差不多

On component begin overlap(sphere)

91 Delegates代表

Unreal Engine's Delegate System虚幻引擎的委托系统


92 on Component Begin Overlap关于组件开始重叠

peeking at the primitive component's delegates查看原始组件的委托

首先声明一个球体碰撞Sphere Collision组件

包含头文件 #include "COmponents/SphereComponent.h"

USphereComponent* Sphere;创建,然后与上一级的RootMesh组件进行绑定


然后我们创建一个函数

这里的UFUNCTION很重要,如果没有 则无法生效


在BeginPlay中进行绑定

这里会提示AddDynamic有两个宏,我们不管他


实现一下函数中的功能,输出信息至屏幕

93 on component end overlap关于组件端重叠

events for ending overlap with an actor用于结束的事件与参与者重叠

与上面相同

创建一个函数,同样需要在PrimiviteComponent.h中查找OnComponentEndOverlap的参数

在BeginPlay中进行绑定

实现一下函数中的功能,输出信息至屏幕


94小结

10_P89~P94Collision&Overlaps的评论 (共 条)

分享到微博请遵守国家法律