1. Забыли lerp() 2. Every Tick не нужно, достаточно оставить пустое условие, оно будет всегда истинно 3. Лучше сделать камеру невидимой в настройках объекта, тогда ГП не будет лишний раз рисовать этот объект. Если объект видимый, но он полностью прозрачный, то, как ни странно, ГП отрисовывает его. Пометка "Невидимость" показывает ГП, нужно ли этот объект отрисовывать, или нет.
у меня когда персонаж уходит за начальную видимую территорию, то он и враги начинают двигаться ближе к границе экрана, а когда ее достигает, то камера перестает за ним следить,как это можно решить? Мне не нужна плавная, мне нужна хоть какая-нибудь
Игрок. Скорость- 300. Поведения: платформер, следить за. Объект камеры. Скорость- 500. Поведения: следить за, движение к. Система- каждый тик- Объект камеры- перенести к объекту игрока. 🗿
Camera.X+(Camera.speed*(hero1.X-Camera.X)/100)
(не благодарите)
Ты никуда не денешься)Спасибо.
Благодарю)
Спасибо) Но там нужно всё время переименовывать, писать самому быстрее :)
1. Забыли lerp()
2. Every Tick не нужно, достаточно оставить пустое условие, оно будет всегда истинно
3. Лучше сделать камеру невидимой в настройках объекта, тогда ГП не будет лишний раз рисовать этот объект. Если объект видимый, но он полностью прозрачный, то, как ни странно, ГП отрисовывает его. Пометка "Невидимость" показывает ГП, нужно ли этот объект отрисовывать, или нет.
Друг, вот это ты прошареный, респект, вообще не знал про пустое событие
@Mыqpka 😀
@@murka124 слушай а ты не знаешь почему камера может дёргатся, и персанад тоже, делал по видосу?
@@МишаКобцев-ж6ъ не знаю. Используй lerp(), у меня на втором канале есть видео по этой теме
@@МишаКобцев-ж6ъ ruclips.net/video/_oJzwrI8ShY/видео.html
Круто чувак продолжай и дальше
Все гениальное - просто! Спасибо)
Не заслужанно 910 подписчиков! Должго было быть больше))
Ваше И огромные Спасибо
Моя игра стал просто супер
X lerp(self.x,camera.x,0.01-1)
Y lerp(self.y,camera.y,0.01-1)
Сори брат, 228 лайко. Не буду ставить...
Но я бы поставил
X: scrollx +(player.X - scrollx)*2*dt
Y: scrolly + (player.Y - scrolly)*2*dt
Так лучше намного ))
Scroll to position это в sistem? Я не могу найти
Люди help
У меня когда когда я начинаю движение со мной начинают и некоторые обьекты
сори, но как ты сделал такой крутой фон?
Во-первых лайк. Во вторых благодарю за ценную инфу!
У меня камера двигается рывками, что делать?
А изачего?
Круто снимаешь
Можно было просто написать через lerp
в 2021 году construct 2 выходит из поддержки(
Помянем
R.I.P
Быстрее доделываем наши игры, пока Construct 2 жив!
А что делать если когда я прыгаю камера не следит за мной, а просто персонаж прыгает а камера на месте
Подсокожите плиз почему у меня когда делаю на персножа скрол ту но скрол ту просто не работает!
Спасибо помогло
спасибо я только использовал для unity 2D
Можно без переменных. Событие:(Системные Every tick. Действие:"Camera" Set position:lerp(Self.X, Player.X, 0.08) и также по Y
0.08-это значит макс. отклонение от камеры;к примеру-значение 0.10 улучшит чуствительность, а если поставить 0.05-то камера будет отставать (пример)
у меня когда персонаж уходит за начальную видимую территорию, то он и враги начинают двигаться ближе к границе экрана, а когда ее достигает, то камера перестает за ним следить,как это можно решить? Мне не нужна плавная, мне нужна хоть какая-нибудь
У меня что то похожее я когда отхожу в сторону некоторые обьекты следуют за мной
проверь, не уничтожается ли "камера" за границей сцены?
@@murka124 спасибо конечно, но уже не актуально
После этого события у меня персонаж перестал ходить. Что я сделал не так?
Спасибо, но я уже решил эту проблему)
Чувак, вместо твоих костылей придумали интерполяцию lerp и cosp
давай уж выкладывай полностью, раз начал.
спасибо
Игрок. Скорость- 300. Поведения: платформер, следить за.
Объект камеры. Скорость- 500. Поведения: следить за, движение к.
Система- каждый тик- Объект камеры- перенести к объекту игрока.
🗿
А у меня перс быстрее камеры и в один момент он просто убегает за камеру. Что делать?
Попробуй сделать значение speed на камере больше
1:19
Не робит не какими способами
Чтобы предмет сделать невидимым нужно в самом низу настроек спрайта "Invisible and Visibile"поставить "invisible"без лишних событий
Получилось но Самара не приятно тресеца
??
Кликтим проще)
Ага, 30FPS вам обеспечен.
тот самый который ШаРиТ за оптимизацию
СЛОЖНА МОЖНО ПРОЩЕ
Camera.X+(Camera.speed*(Player.X-Camera.X)/100)
Camera.Y+(Camera.speed*(Player.Y-Camera.Y)/100)
thx