Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Administrator
Administrator
C#-Quelltext |
|
1 2 3 4 5 |
void OnTriggerEnter (Collider otherCollider) { if (otherCollider.GetComponent<EnemyBullet> () != null) { <-- hier passiert das gleiche, ich schnappe mir den Collider des "Gegners" Hit ((transform.position - otherCollider.transform.position).normalized); <<- ist ja nur n Force. Destroy (otherCollider.gameObject); <- damit ich nicht 2x getroffen werden kann, muss der dann verschwidnen. } |
Administrator
Zitat
wenn man aber noch nie von einem anderem Script direkt in die Stats des Players eingegriffen hat, sondern alles immer
von ihm aus gelöst hat, wäre eine Hilfe im Sinne von: "Dein Fehler liegt da, mach die Augen auf"
... sinnvoll gewesen.
C#-Quelltext |
|
1 2 3 4 5 |
void OnTriggerEnter (Collider otherCollider) { if (otherCollider.GetComponent<HealthPack> () != null) { health++; Destroy (otherCollider.gameObject); } |
Zitat
Du solltest ein C#-Tutorial/-Buch komplett von vorne bis hinten durcharbeiten.
Zitat
aber ich begreife nicht - wieso ich nicht auf den Spieler, vom healtPack zugreifen kann.
Werbeanzeige