Du bist nicht angemeldet.

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

1

06.06.2014, 11:23

[Unity] Teile der Physik ausschalten

Hallo Leute,

ich habe gerade ein Problem: Ich habe einen Kasten(in 2D also eher ein Quadrat) in das die ganze Zeit Gegenstände hineinfallen, die einen BoxCollider2D und ein Rigidbody2D haben.

Da die Gegenstände von oben in den Kasten hineinfallen, brauchen Sie ein Rigidbody2D wegen der Gravitation. Wenn die Gegenstände jedoch in den Kasten eintreten, möchte ich nicht, dass
sie gegeneinander kollidieren. Weiss jemand wie ich nur diese Kollision untereinander verhindern kann? Mit isKinematic = true setzt leider quasi die komplette Physik aus, ich brauche aber noch die Gravitation auf
den Gegenständen.

Dank im voraus,

Gruß,
ProgFrog

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

06.06.2014, 12:09

Du kannst die Objekte auf bestimmte Layer packen und in den Physik Einstellungen Kollisionen zwischen den Layern deaktivieren. Alternativ auch per Script http://docs.unity3d.com/ScriptReference/…rCollision.html

3

06.06.2014, 15:34

Hey,

vielen Dank!

Gruß,
ProgFrog

Werbeanzeige