system
1
|
|
|
|
Attention |
Topic was automatically imported from the old Question2Answer platform. |
|
Asked By |
xoheveras |
Code for Enemy, enemy is kinematicbody
func _on_Area2D_body_entered(body):
if "Player" in body.name:
print(body.name)
queue_free()
print(body.name)
pass # Replace with function body.
Player is kinematicbody
Pls help me… i dont fixedes it’s failde is 3 Days
system
2
|
|
|
|
Reply From: |
gioele |
If both enemy and player are KinematicBody2D you should not use and Area2D signal.
But probably in your enemy scene you have an Area2D to detect if player get’s within a certain distance.
Anyway, you should check if body.name == "Player":
as you are comparing two strings.
Keyword in
should not be used in this case.