Jump to content
Unity Insider Forum

Stehen auf Drehscheiben mit Character Controller


Lightstorm
 Share

Recommended Posts

Es ist möglich, einen Spieler mit einer Character-Controller-Komponente auf einer sich linear bewegenden Plattform zum Stehen zu bringen, indem man die Plattform zum Parent Objekt des Spielers macht. Aber was ist mit rotierenden Plattformen? Die Plattform zum übergeordneten Objekt zu machen führt nur dazu, dass der Spieler auf der Stelle rotiert, anstatt sich mit der rotierenden Plattform zu bewegen.

Link to comment
Share on other sites

Ich konnte das Problem lösen. Es hatte damit zu tun, dass der Spieler Character ein Multiplayer-Spieler ist (Netcode for GameObjects) und es lag an dem Script, das für die Steuerung des Charakters zuständig ist. Wenn die Move() Methode ständig aufgerufen wird, auch wenn der Spieler sich nicht bewegt, wird die aktuelle Position des Spielers gehalten. Daher bewegte sich der Spieler Character auf der rotierenden Scheibe nicht mit der Scheibe, sondern behielt seine Position bei und drehte sich nur um seine eigene Achse. Ups ... 😅

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...