Frage von Schnewendi, 21

Unity3D Zombies erleiden keinen Schaden durch Kugeln?

Ich erstelle in Unity gerade einen Ego-Shooter bei dem man Zombies töten muss. Diese erleiden allerdings keinen Schaden, wenn man auf sie schießt. Für die Bewegung der Kugeln nutze ich transform.Translate(). Kann es daran liegen?

Antwort
von BENNIBOZz3352, 12

Nein.hat die kugel&zombie einen collider?liegt es daran,dass die kollision nicht erkannt wird oder daran,dass einfach kein leben abgezogen wird.jenachdem ,wie schnell die Kugel fliegt kann es sein,dass es nicht funktioniert.wenn die kugel zu schnell ist fliegt sie innerhalb von einem frame durch den collider durch->kollision wird nicht erkannt.für so etwas benutzt du besser ray casting.bei Fragen meld dich:) lg ben

Kommentar von Schnewendi ,

Danke. Ich versuche es mal mit Raycasting

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten