Mam tę postać w Unity3D (tryb 2D) ... na zboczu, które wygląda tak,
Ale chcę, żeby postać stała wzdłuż czerwonej linii ... jak poniżej
Jak mogę to zrobić w Unity3d?
Mam tę konfigurację ..
Używam prostego Addforce do ruchu ... Jeśli usunę ograniczenie pozycji Z, spowoduje to dziwne ruchy, takie jak toczenie i tak dalej ... Każda pomoc byłaby mile widziana :)
Spróbuj użyć RaycastHit.normal na ziemi, aby uzyskać normalne. Ustawiają char.up = normal
źródło