The Godot Q&A is currently undergoing maintenance!

Your ability to ask and answer questions is temporarily disabled. You can browse existing threads in read-only mode.

We are working on bringing this community platform back to its full functionality, stay tuned for updates.

godotengine.org | Twitter

0 votes

One object having name obj1 with type KinematicBody2D.
Two colliders attached to the obj1, with names, coll1 and coll2

Another object having name obj2 with type KinematicBody2D, approaching to the obj1 driven by move_and_collide.
In the moment of colliding, the return value of the move_and_collide is an object stored into variable collision_info.

Printing:

print(collision_info.collider.name)

prints: "obj1"

Question:
How to get actual name of the colliders like coll1 and coll2?

in Engine by (65 points)

1 Answer

+1 vote

Weird that i'm answering my question after 3 minutes, but
there is prop

collision_info.collider_shape_index

To give you the index of the collider :)

by (65 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.