КАК СОЗДАТЬ ПЛАВНУЮ КАМЕРУ | ЛАЙФХАКИ в CONSTRUCT 3 #1

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 62

  • @ivanyuriev7091
    @ivanyuriev7091 5 лет назад +66

    Camera.X+(Camera.speed*(hero1.X-Camera.X)/100)
    (не благодарите)

    • @OUT_THERE
      @OUT_THERE 5 лет назад +4

      Ты никуда не денешься)Спасибо.

    • @igromenychannel775
      @igromenychannel775 5 лет назад +4

      Благодарю)

    • @fantasyplay82
      @fantasyplay82 8 месяцев назад

      Спасибо) Но там нужно всё время переименовывать, писать самому быстрее :)

  • @murka124
    @murka124 4 года назад +8

    1. Забыли lerp()
    2. Every Tick не нужно, достаточно оставить пустое условие, оно будет всегда истинно
    3. Лучше сделать камеру невидимой в настройках объекта, тогда ГП не будет лишний раз рисовать этот объект. Если объект видимый, но он полностью прозрачный, то, как ни странно, ГП отрисовывает его. Пометка "Невидимость" показывает ГП, нужно ли этот объект отрисовывать, или нет.

    • @МишаКобцев-ж6ъ
      @МишаКобцев-ж6ъ 3 года назад +1

      Друг, вот это ты прошареный, респект, вообще не знал про пустое событие

    • @murka124
      @murka124 3 года назад

      @Mыqpka 😀

    • @МишаКобцев-ж6ъ
      @МишаКобцев-ж6ъ 3 года назад

      @@murka124 слушай а ты не знаешь почему камера может дёргатся, и персанад тоже, делал по видосу?

    • @murka124
      @murka124 3 года назад

      @@МишаКобцев-ж6ъ не знаю. Используй lerp(), у меня на втором канале есть видео по этой теме

    • @murka124
      @murka124 3 года назад

      @@МишаКобцев-ж6ъ ruclips.net/video/_oJzwrI8ShY/видео.html

  • @soulsofficial4304
    @soulsofficial4304 6 лет назад +5

    Круто чувак продолжай и дальше

  • @КАСАТЫЧ-б6п
    @КАСАТЫЧ-б6п 3 года назад +1

    Все гениальное - просто! Спасибо)

  • @tayoz_kitayoz4283
    @tayoz_kitayoz4283 4 года назад +1

    Не заслужанно 910 подписчиков! Должго было быть больше))

  • @serhoji77
    @serhoji77 3 года назад +1

    Ваше И огромные Спасибо
    Моя игра стал просто супер

  • @НастяОрлова-п3р
    @НастяОрлова-п3р 4 года назад +2

    X lerp(self.x,camera.x,0.01-1)
    Y lerp(self.y,camera.y,0.01-1)

  • @clapper2564
    @clapper2564 4 года назад +3

    Сори брат, 228 лайко. Не буду ставить...
    Но я бы поставил

  • @VeiaG
    @VeiaG 6 лет назад +11

    X: scrollx +(player.X - scrollx)*2*dt
    Y: scrolly + (player.Y - scrolly)*2*dt
    Так лучше намного ))

    • @banned2976
      @banned2976 5 лет назад

      Scroll to position это в sistem? Я не могу найти

    • @DizilnyiOTEC
      @DizilnyiOTEC 5 лет назад

      Люди help

    • @DizilnyiOTEC
      @DizilnyiOTEC 5 лет назад

      У меня когда когда я начинаю движение со мной начинают и некоторые обьекты

  • @АлексейМасков-в3н
    @АлексейМасков-в3н 5 лет назад +5

    сори, но как ты сделал такой крутой фон?

  • @Edogami_Arts
    @Edogami_Arts 4 года назад

    Во-первых лайк. Во вторых благодарю за ценную инфу!

  • @petrovichshowanimationm4352
    @petrovichshowanimationm4352 3 года назад +2

    У меня камера двигается рывками, что делать?

    • @artie21
      @artie21 2 года назад

      А изачего?

  • @pxnchez
    @pxnchez 2 года назад

    Круто снимаешь

  • @dimidroll66
    @dimidroll66 5 лет назад +7

    Можно было просто написать через lerp

  • @zytah8020
    @zytah8020 4 года назад +1

    в 2021 году construct 2 выходит из поддержки(
    Помянем
    R.I.P

    • @getmanovich377
      @getmanovich377 3 года назад

      Быстрее доделываем наши игры, пока Construct 2 жив!

  • @stepa-bu8rx
    @stepa-bu8rx 2 года назад

    А что делать если когда я прыгаю камера не следит за мной, а просто персонаж прыгает а камера на месте

  • @Endu-765
    @Endu-765 5 лет назад

    Подсокожите плиз почему у меня когда делаю на персножа скрол ту но скрол ту просто не работает!

  • @tiki-yt9284
    @tiki-yt9284 3 года назад

    Спасибо помогло

  • @chaek3854
    @chaek3854 3 года назад

    спасибо я только использовал для unity 2D

  • @eblan_iz_interneta_228
    @eblan_iz_interneta_228 Год назад +1

    Можно без переменных. Событие:(Системные Every tick. Действие:"Camera" Set position:lerp(Self.X, Player.X, 0.08) и также по Y

    • @eblan_iz_interneta_228
      @eblan_iz_interneta_228 Год назад

      0.08-это значит макс. отклонение от камеры;к примеру-значение 0.10 улучшит чуствительность, а если поставить 0.05-то камера будет отставать (пример)

  • @Cyrfog
    @Cyrfog 5 лет назад

    у меня когда персонаж уходит за начальную видимую территорию, то он и враги начинают двигаться ближе к границе экрана, а когда ее достигает, то камера перестает за ним следить,как это можно решить? Мне не нужна плавная, мне нужна хоть какая-нибудь

    • @DizilnyiOTEC
      @DizilnyiOTEC 5 лет назад +1

      У меня что то похожее я когда отхожу в сторону некоторые обьекты следуют за мной

    • @murka124
      @murka124 3 года назад

      проверь, не уничтожается ли "камера" за границей сцены?

    • @Cyrfog
      @Cyrfog 3 года назад

      @@murka124 спасибо конечно, но уже не актуально

  • @Noscopeeee
    @Noscopeeee 4 года назад +1

    После этого события у меня персонаж перестал ходить. Что я сделал не так?

    • @Noscopeeee
      @Noscopeeee 4 года назад

      Спасибо, но я уже решил эту проблему)

  • @powermma9606
    @powermma9606 3 года назад +3

    Чувак, вместо твоих костылей придумали интерполяцию lerp и cosp

    • @CHEIWE
      @CHEIWE Год назад

      давай уж выкладывай полностью, раз начал.

  • @prostobit5973
    @prostobit5973 4 года назад

    спасибо

  • @Mr_Faris275
    @Mr_Faris275 7 месяцев назад

    Игрок. Скорость- 300. Поведения: платформер, следить за.
    Объект камеры. Скорость- 500. Поведения: следить за, движение к.
    Система- каждый тик- Объект камеры- перенести к объекту игрока.
    🗿

  • @h4rd756
    @h4rd756 4 года назад

    А у меня перс быстрее камеры и в один момент он просто убегает за камеру. Что делать?

    • @widny31
      @widny31 4 года назад

      Попробуй сделать значение speed на камере больше

  • @Ярослав-й9ц1ш
    @Ярослав-й9ц1ш Год назад

    1:19

  • @user-hjhgjgjhgjh
    @user-hjhgjgjhgjh 5 лет назад +1

    Не робит не какими способами

  • @eblan_iz_interneta_228
    @eblan_iz_interneta_228 Год назад +1

    Чтобы предмет сделать невидимым нужно в самом низу настроек спрайта "Invisible and Visibile"поставить "invisible"без лишних событий

  • @Pc-software
    @Pc-software 2 года назад

    Получилось но Самара не приятно тресеца

  • @artie21
    @artie21 2 года назад

    ??

  • @atola7698
    @atola7698 3 года назад

    Кликтим проще)

  • @ilyapetrov3876
    @ilyapetrov3876 3 года назад

    Ага, 30FPS вам обеспечен.

    • @masikovdev
      @masikovdev  2 года назад

      тот самый который ШаРиТ за оптимизацию

  • @OldYorkHaslMaster
    @OldYorkHaslMaster 4 года назад

    СЛОЖНА МОЖНО ПРОЩЕ

  • @-l1ghtt336
    @-l1ghtt336 Год назад +1

    Camera.X+(Camera.speed*(Player.X-Camera.X)/100)
    Camera.Y+(Camera.speed*(Player.Y-Camera.Y)/100)