Wann benutze ich Rigidbody oder Charaktercontroller in Unity3D?

2 Antworten

einen Rigidbody benutzt du wenn du möchtest, dass dein Objekt physikalische Effekte erhält, wie zum Beispiel Anziehungskraft (gravity). Wenn dein Objekt einen Collider hat kann es auch physikalisch mit anderen Objekten zusammenstoßen usw. in manchen fällen macht es Sinn auch einen Rigidbody als Spieler zu verwenden. Dieser wird dann physikalischer als wenn du einen CharacterController benutzt. Z.b. benutzt man häufig den Rigidbody2D für 2D-Spieler. oder wenn du ein Raumschiff hast und es durch das Weltall bewegen willst. Da würde man dann auch einen Rigidbody benutzen und ihn mit AddForce oder über die velocity bewegen.

Den CharacterController benutzt man dann, wenn man einen ganz simplen Spieler haben möchte, den man bewegen kann, wie er z.B. häufig in Ego-Shootern verwendet wird. (vor und zurück, rechts und links, springen und runterfallen)

Liebe Grüße

Dosenbiiir

ach hey dosenbiiir^^, danke für deine antwort

0

Der Rigidbody ist die physikalische Repräsentation deines Objektes in der Szene/Welt und der CharacterController ein Script um einen Charakter zu kontrollieren. Wann man es nutzt solltest du nun selber herausfinden können :)

Unity3D Dateien öffnen und bearbeiten

Ich will Unity3D Dateien öffnen und bearbeiten und suche dazu eine möglichst billige(kostenlose)Alternative zu Unity Pro.MfG

...zur Frage

datei in unity öffnen

Hallo Community,

ich wollte eine .unity3d-Datei bearbeiten. Wie öffne ich die in Unity?

Vielen Dank für eure Hilfe

...zur Frage

Unity3d Treppensteigen

Hallo ich wollte fragen wie ich in Unity ohne hüpfen stufen hochkomme, da wenn ich auf die Treppe zulaufe, er einfach davor stehen bleibt? Danke für jede hilfreiche Antwort ;D

...zur Frage

Unity3D 3D Game Server Client System Entwikeln?

Hallo,
ich entwickle gerade ein 3D Game mit Unity. Dieses Game soll Multiplayer fähig sein!

Von Unity aus gibt es ja die Multiplayerfubktion aber was ich machen möchte ist eine Multiplayer Funktion wie Minecraft.
Also mit Server IP!

Jetzt weis ich aber nicht wie ich das machen soll!

Wie geht das? (ich möchte nicht Unity Multiplayer verwenden da ich ja sonst für die Server zahlen muss! oder die Server einfach zuschlecht sind für das was ich machen möchte!)

...zur Frage

VTX Dateien Öffnen?

Ganz einafch, wie öffne ich VFX Dateien? Ich habe schon ein Plugin für Blender installiert, aber das funktioniert nicht. Habt ihr eine idee oder einen Tipp?

...zur Frage

CryEngine 3 Vs. Unity3D

Hi Community, kann mich schon seeehr lange nicht entscheiden, ob CE oder Unity! Bitte gebt mir eine vernünftige Antwort, Bitte schreibt nicht Unreal Engine, ich mag sie einfach nicht! Danke, Delorthan ;)

...zur Frage

Was möchtest Du wissen?