AActor with Sphere collision, if another actor is set within the collision range of AActor Sphere radius, AActor cannot receive Begin Overlap event
AActor Collision Enabled setting “QueryAndPhysics” and Generate Overlap Events “true”
Other Actor Collision Enabled setting “QueryAndPhysics” and Generate Overlap Events “true”
AActor has a sphere collision radius of 200. Within this sphere kick collision range, the generated actor, AActor Event Begin Overlap, cannot work. By getting OverlappingActors, all actors within the Aactor sphere collision area can be obtained
Aactor setting
AActor ObjectType = “FindEnemy” only trigger ObjectType = “Enemy” 的actor at the edge。in AActor Sphere collision radius inside,AActor Event begin overlap not work
AActor has a sphere collision radius of 200. Within this sphere kick collision range, the generated actor, AActor Event Begin Overlap, cannot work. By getting OverlappingActors, all actors within the Aactor sphere collision area can be obtained
For example, if the collision radius of AAactor’s sphere is 600, a BActor is randomly refreshed inside the Aactor sphere, hoping to trigger the AActor’s Event Begin overlap. This way, it is known that the BActor has entered the range. In fact, no Actor produced within the collision radius of AAactor’s sphere of 600 can trigger the Event Begin overlap
What needs to happen is very clear, no worries. What is not clear at all:
What does it mean? What do you do, specifically? How do you refresh it? Could you show the script that does this? Do you Set Actor Location? Something else?
I can use ‘Get OverlappingActors’ to know all triggered actors, but using’ Event begin overlap 'cannot trigger knowing actors that enter the circular collision range.
The design here is a bit unscientific. Unity handles this type of situation with 3 events: OnTriggerEnter, first entry, OnTriggerStay: overlap each frame internally, OnTriggerExit: stop
Debatable. Overlaps revolve around boundary intersections which do not happen here - very scientific and literal. It would be nice, though if we were given an option to trigger it anyway.
You will need to Get Overlapping Actors instead or box / sphere overlap on Begin Play / after spawning.