Допил наклонов (они такое себе)

Хуже, чем были раньше, но лучше, чем ничего. Плавность переходов имеется, и на том спасибо
This commit is contained in:
MrTorex committed 2025-11-28 01:15:44 +03:00
1 parent 766609489d
commit 4b6909fe84
3 files changed
+63 -46

No files matched your search

@@ -1,4 +1,5 @@
using UnityEngine;
using UnityEngine.Serialization;
namespace Code.Configs
{
@@ -22,18 +23,12 @@ namespace Code.Configs
slideSpeed = 20f, // Скорость слайда
slideDuration = 0.8f, // Длительность слайда в секундах
slideCooldown = 1.5f; // Время перезарядки слайда в секундах
// Залазание на стены
public float
wallClimbSpeedFactor = 0.8f, // Коэффициент преобразования горизонтальной скорости в вертикальную при залазании на стену
minWallClimbSpeed = 9f, // Минимальная горизонтальная скорость для начала залазания на стену
wallDetectionAngleThreshold = 80f; // Максимальный угол (в градусах) от вертикали, при котором поверхность считается "стеной"
// Наклон при залазании на стены
public float
maxWallLeanAngle = 45f, // Максимальный угол наклона от стены (в градусах)
wallLeanSharpness = 50f, // Скорость наклона/выпрямления (чем выше — тем резче)
wallLeanHeightScale = 0.1f; // Множитель: на сколько метров подъёма = 1 единица "наклона"
public float
leanAngle = 25f,
leanThreshold = 0.3f,
leanSmoothSpeed = 10f;
// Гравитация
public Vector3 gravity = new(0f, -30f, 0f); // Вектор, отвечающий за применение гравитации