最近想写一个类似鬼泣 收集红魂的功能,陆续写点东西作为笔记
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近想写一个类似鬼泣 收集红魂的功能,陆续写点东西作为笔记相关的知识,希望对你有一定的参考价值。
OnComponentBeginOverlap事件
当物体有碰撞体,同事碰撞类型设置为OverlapAll时,会触发,同时角色不会被挡住。
这是文档中的OnComponentBeginOverlap的案例代码
// set up a notification for when this component overlaps something CollisionSphere->OnComponentBeginOverlap.AddDynamic(this, &ALightSwitchCodeOnly::OnOverlapBegin); void ALightSwitchCodeOnly::OnOverlapBegin(class AActor* OtherActor, class UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult) { // Other Actor is the actor that triggered the event. Check that is not ourself. if ( (OtherActor != nullptr ) && (OtherActor != this) && ( OtherComp != nullptr ) ) { // Turn off the light PointLight->SetVisibility(false); } }
以上是关于最近想写一个类似鬼泣 收集红魂的功能,陆续写点东西作为笔记的主要内容,如果未能解决你的问题,请参考以下文章