Немного технички: хакаем интерполяцию Rigidbody 👇
Interpolation нужна, чтобы сгладить движение физики между FixedUpdate.
Если камера следует за игроком в LateUpdate, а объект двигается в FixedUpdate - без интерполяции появится джиттеринг тк позиция меняется реже чем обновляется камера.
Почему камера в LateUpdate а не в Fixed?
Чтобы получить максимально плавную картинку.
Интерполяция хорошо работает для полностью физических объектов. Но если объект меняет режим (например, предмет можно подобрать и он становится kinematic), она может ломать логику.
Вручную переключать интерполяцию не всегда удобно:
-не все можно учесть
-легко забыть
-часть API её игнорирует (например, pathfinding)
Решение — ручная интерполяция визуала:
физика двигается без интерполяции
визуальная модель сглаживается вручную
Единственное что - нужен отдельный вложенный обьект с визуалом внутри , который бы интерполировал движение родителя
Interpolation нужна, чтобы сгладить движение физики между FixedUpdate.
Если камера следует за игроком в LateUpdate, а объект двигается в FixedUpdate - без интерполяции появится джиттеринг тк позиция меняется реже чем обновляется камера.
Почему камера в LateUpdate а не в Fixed?
Чтобы получить максимально плавную картинку.
Интерполяция хорошо работает для полностью физических объектов. Но если объект меняет режим (например, предмет можно подобрать и он становится kinematic), она может ломать логику.
Вручную переключать интерполяцию не всегда удобно:
-не все можно учесть
-легко забыть
-часть API её игнорирует (например, pathfinding)
Решение — ручная интерполяция визуала:
физика двигается без интерполяции
визуальная модель сглаживается вручную
Единственное что - нужен отдельный вложенный обьект с визуалом внутри , который бы интерполировал движение родителя
This media is not supported in your browser
VIEW IN TELEGRAM
Награды в игре будут даваться разными способами.
Тут я сделал систему ветра, которая скидывает предмет за выполнения квеста
Помимо партиклов - трава и листва тоже начинает реагировать на ветер
Тут я сделал систему ветра, которая скидывает предмет за выполнения квеста
Помимо партиклов - трава и листва тоже начинает реагировать на ветер
🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Я почему то люто кайфую с этого звука чекпоинта
🔥6
Media is too big
VIEW IN TELEGRAM
я обожаю это радио теперь ахахах
Media is too big
VIEW IN TELEGRAM
По пути вы будете получать разные "скины" в некоторых ситуациях , и конечно же все они смываемые
👍2🔥1
Принимаю предложения по геймдизайну
В игре есть функция шатания , по идее она нужна пока что для 3ех вещей
1) скинуть грязь с колес
2) повалить персонажа, который тебя схватил
3) скинуть предмет со спины/с антенны
И вроде бы все логично , но из за того что придется шататься что бы скинуть грязь - игрок будет скидывать потенциальные скины с себя ,которые надеть он повторно не сможет , например шапку или другую штуку на антенне
Само собой, игра подразумевает что ты будешь время от времени что то терять и получать новое , но сейчас эта потеря может произойти чуть ли не почти сразу как ты получил предмет .
Вопрос в том , как сброс предмета организовать , добавить доп кнопку во время шатания что бы игрок мог сбросить предмет , или искуственно блокировать сброс , если игрок начал шататься под влиянием других факторов
вообщем жду ваших предложений
В игре есть функция шатания , по идее она нужна пока что для 3ех вещей
1) скинуть грязь с колес
2) повалить персонажа, который тебя схватил
3) скинуть предмет со спины/с антенны
И вроде бы все логично , но из за того что придется шататься что бы скинуть грязь - игрок будет скидывать потенциальные скины с себя ,которые надеть он повторно не сможет , например шапку или другую штуку на антенне
Само собой, игра подразумевает что ты будешь время от времени что то терять и получать новое , но сейчас эта потеря может произойти чуть ли не почти сразу как ты получил предмет .
Вопрос в том , как сброс предмета организовать , добавить доп кнопку во время шатания что бы игрок мог сбросить предмет , или искуственно блокировать сброс , если игрок начал шататься под влиянием других факторов
вообщем жду ваших предложений
Media is too big
VIEW IN TELEGRAM
Некоторые нпц могут навесить на вас новый скин , тут же это будет как "награда" ,когда вы привезет граффитисту балончик
кстати , процесс покраски можно сбить , если бибикнуть что бы он выронил балончик, пока он вас раскрашивает
кстати , процесс покраски можно сбить , если бибикнуть что бы он выронил балончик, пока он вас раскрашивает
🔥1
Media is too big
VIEW IN TELEGRAM
Не прошло и пол года как я решил добавить систему звука для физических предметов . Их конечно еще предстоит заполишить, а пока что можете посмотреть на этот бардак
🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Хах , седня провел первый плейтест еще не доделанной демки что бы посмотреть изначально как играется
Кореш лютый стресс тест устроил чисто по приколу шугая все что видит 🤣
Несмотря на мелкие баги , я был оч удивлен как 20 минут геймплея превратилось в час , это что получается , я уже треть игры сделал с таким плейтаймом что ли
И в целом плейтест прошел для меня оч хорошо, я учидел некоторые фрустрирующие моменты но в остальном я крайне доволен результатом
Кореш лютый стресс тест устроил чисто по приколу шугая все что видит 🤣
Несмотря на мелкие баги , я был оч удивлен как 20 минут геймплея превратилось в час , это что получается , я уже треть игры сделал с таким плейтаймом что ли
И в целом плейтест прошел для меня оч хорошо, я учидел некоторые фрустрирующие моменты но в остальном я крайне доволен результатом
❤4😁2🔥1