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

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • Телеграм: t.me/masikovdev
    Я ВКонтакте: danteo122
    Поставь лайк и подпишись на канал!
    --------------
    В данном видеоуроке вы узнаете, как создать плавную камеру в Construct 2 без сторонних плагинов буквально за одно действие.

ความคิดเห็น • 62

  • @ivanyuriev7091
    @ivanyuriev7091 5 ปีที่แล้ว +66

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

    • @OUT_THERE
      @OUT_THERE 4 ปีที่แล้ว +4

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

    • @igromenychannel775
      @igromenychannel775 4 ปีที่แล้ว +4

      Благодарю)

    • @fantasyplay82
      @fantasyplay82 5 หลายเดือนก่อน

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

  • @soulsofficial4304
    @soulsofficial4304 5 ปีที่แล้ว +5

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

  • @murka124
    @murka124 3 ปีที่แล้ว +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ъ th-cam.com/video/_oJzwrI8ShY/w-d-xo.html

  • @КАСАТЫЧ-б6п
    @КАСАТЫЧ-б6п 3 ปีที่แล้ว +1

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

  • @VeiaG
    @VeiaG 5 ปีที่แล้ว +11

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

    • @banned2976
      @banned2976 4 ปีที่แล้ว

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

    • @DizilnyiOTEC
      @DizilnyiOTEC 4 ปีที่แล้ว

      Люди help

    • @DizilnyiOTEC
      @DizilnyiOTEC 4 ปีที่แล้ว

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

  • @НастяОрлова-п3р
    @НастяОрлова-п3р 4 ปีที่แล้ว +2

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

  • @serhoji77
    @serhoji77 3 ปีที่แล้ว +1

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

  • @tayoz_kitayoz4283
    @tayoz_kitayoz4283 4 ปีที่แล้ว +1

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

  • @clapper2564
    @clapper2564 4 ปีที่แล้ว +3

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

  • @Edogami_Arts
    @Edogami_Arts 4 ปีที่แล้ว

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

  • @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-то камера будет отставать (пример)

  • @dimidroll66
    @dimidroll66 5 ปีที่แล้ว +7

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

  • @АлексейМасков-в3н
    @АлексейМасков-в3н 4 ปีที่แล้ว +5

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

  • @Mr_Faris275
    @Mr_Faris275 3 หลายเดือนก่อน

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

  • @panchezX
    @panchezX 2 ปีที่แล้ว

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

  • @petrovichshowanimationm4352
    @petrovichshowanimationm4352 2 ปีที่แล้ว +2

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

    • @artie21
      @artie21 2 ปีที่แล้ว

      А изачего?

  • @chaek3854
    @chaek3854 3 ปีที่แล้ว

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

  • @tiki-yt9284
    @tiki-yt9284 3 ปีที่แล้ว

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

  • @powermma9606
    @powermma9606 3 ปีที่แล้ว +3

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

    • @CHEIWE
      @CHEIWE ปีที่แล้ว

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

  • @zytah8020
    @zytah8020 3 ปีที่แล้ว +1

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

    • @getmanovich377
      @getmanovich377 3 ปีที่แล้ว

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

  • @eblan_iz_interneta_228
    @eblan_iz_interneta_228 ปีที่แล้ว +1

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

  • @prostobit5973
    @prostobit5973 4 ปีที่แล้ว

    спасибо

  • @stepa-bu8rx
    @stepa-bu8rx 2 ปีที่แล้ว

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

  • @Endu-765
    @Endu-765 5 ปีที่แล้ว

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

  • @Noscopeeee
    @Noscopeeee 4 ปีที่แล้ว +1

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

    • @Noscopeeee
      @Noscopeeee 4 ปีที่แล้ว

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

  • @Cyrfog
    @Cyrfog 5 ปีที่แล้ว

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

    • @DizilnyiOTEC
      @DizilnyiOTEC 4 ปีที่แล้ว +1

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

    • @murka124
      @murka124 3 ปีที่แล้ว

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

    • @Cyrfog
      @Cyrfog 2 ปีที่แล้ว

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

  • @Pc-software
    @Pc-software ปีที่แล้ว

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

  • @h4rd756
    @h4rd756 4 ปีที่แล้ว

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

    • @widny31
      @widny31 4 ปีที่แล้ว

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

  • @user-hjhgjgjhgjh
    @user-hjhgjgjhgjh 5 ปีที่แล้ว +1

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

  • @Ярослав-й9ц1ш
    @Ярослав-й9ц1ш ปีที่แล้ว

    1:19

  • @atola7698
    @atola7698 3 ปีที่แล้ว

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

  • @artie21
    @artie21 2 ปีที่แล้ว

    ??

  • @ilyapetrov3876
    @ilyapetrov3876 2 ปีที่แล้ว

    Ага, 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)