소스 검색

slope fix

Marcel Zickler 3 년 전
부모
커밋
c26a4d4379

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
Assembly-CSharp-Editor.csproj


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
Assembly-CSharp.csproj


+ 2 - 1
Assets/Scripts/Wheels/LerpSlopeCollider.cs

@@ -12,6 +12,7 @@ namespace Wheels
         private const float MAX_RAYCAST_LENGTH = 2f;
         public int collisionLayer = 1;
 
+        public float maxBikeAngle = 8.6f;
         public Transform rearWheelContact;
         public Transform frontWheelContact;
         public Rigidbody bike;
@@ -89,7 +90,7 @@ namespace Wheels
 
                 var slopeDif = SlopeDirection * (currentFrontWheelSlope - bikeAngle);
                 if (Mathf.Abs(currentFrontWheelSlope - bikeAngle) <
-                    TOLERANCE)
+                    TOLERANCE || Mathf.Abs(bikeAngle) > maxBikeAngle)
                 {
                     rotate = false;
                     return;

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
SteamVR.csproj


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
SteamVR_Editor.csproj


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
SteamVR_Input_Editor.csproj


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 6 - 3
SteamVR_Windows_EditorHelper.csproj


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.