Construct 2 Оптимизация проекта

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • 🔴 Оптимизация, очень важная часть при создании любого проекта, в том числе и с помощью Construct 2, в данном видео, я расскажу о основных моментах, которые помогут повысить FPS в ваших играх!
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Источники:
    Scirra: goo.gl/Yd2AR6
    C2community: goo.gl/u6sSJj
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    💝ПОДДЕРЖИ АВТОРА💝
    www.donational...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ◢Телеграм: t.me/barmaleyplay
    ◢Подпишись: / barmaleyplay
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    Production Music courtesy of Epidemic Sound!
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    #construct2
    #Construct2НаРусском

КОМЕНТАРІ • 43

  • @varmaerone8252
    @varmaerone8252 6 років тому +35

    Самые качественные видеоролики по Construct во всем ютубе! ;)

  • @ЯрославЛейн
    @ЯрославЛейн 6 років тому +19

    Легко и быстро объясняешь нужные моменты, не растягивая видео в несколько раз, по сравнению с другими "ГамеМэкирами". Это относится ко всем урокам (по крайней мере тем, что я видел)
    Присоединяюсь к людям, которые писали тебе еще давно: не забрасывай это дело, снимай регулярно. Со временем соберешь аудиторию, там и денюжка будет капать, как дополнительный стимул. Ты только пережди это время, пока результат не сильно заметен. Со стороны показалось, что это тебя немного сдерживает (то что не видно пока больших цифр). С твоей подачей и качеством самих видео ты можешь собирать и больше сотни тысяч просмотров на каждом видео (учитывая эту узконаправленную тему). Так же можно добавить и другие темы окологеймдевинга, не связанные с C2. В общем, я уверен на 100%, что если ты будешь продолжать, то у тебя все выйдет.
    Искреннее тебе спасибо

  • @БибизянБрад
    @БибизянБрад 4 місяці тому +1

    Спасибо, хоть ты уже видосы на YT не выпускаешь, но моя тяжелая игра на джеме теперь будет запускаться на любом калькуляторе.

  • @ВикторХимин-в9з
    @ВикторХимин-в9з 6 років тому +6

    Глобальные переменные. Ещё один распространённый миф. Большое количество глобальных переменных влияет только на размер готового кода игры, но не на производительность .На оф. форуме игры разработчик C2 приводил такое сравнение: "Какая машина будет ехать быстрее - чистая или грязная?!". Думаю, этот ответ максимально точно отражает суть проблемы.

  • @linker-arm
    @linker-arm Рік тому +1

    0:31 pixel rounding в сторону оптимизации работать не будет, так как, что целочисленное, что вещественное значения, относятся к одному и тому же объекту в Java Script (Number).
    Скорее всего, разработчики С2, когда добавляли этот параметр, расчитывали на то, что его будут использовать в целях облегчения жизни разрабам игр (кста это может привести к уменьшению сложности алгоритмов разрабов игр, так что в этом случае, оптимизация работает)

  • @ArduinoTechnology
    @ArduinoTechnology 2 роки тому +1

    оу половину всего этого я сделал на Construct Classic и топчик

  • @i8olt506
    @i8olt506 6 років тому +3

    Привет, не знаю предлагал ли тебе кто-нибудь снять урок про мультиплеер в constract 2, но было бы кстати)

  • @alexkitte8954
    @alexkitte8954 6 років тому +3

    Спасибо, очень полезно.

  • @vectim4556
    @vectim4556 6 років тому +2

    По статистике 70% мужчин страдают от преждевременной оптимизации...

  • @vladteter3775
    @vladteter3775 6 років тому +10

    как так часто! Остановись я не успеваю!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)

    • @sklyanskiy
      @sklyanskiy 3 роки тому

      Ну спасибо тебе... Он остановился.

  • @ВикторХимин-в9з
    @ВикторХимин-в9з 6 років тому +3

    Отличное видео, автору огромный респект!

  • @wh1zkey
    @wh1zkey 6 років тому +1

    омагад, омагад, буд-то по моей манге сняли аниме))

  • @veernsterlegacy
    @veernsterlegacy 4 роки тому +1

    1:50 поспорю насчёт того что человеческий глаз не увидет 60 кадров, но в каких-то случаях реально стоит сделать меньше кадров

  • @Steeply
    @Steeply 6 років тому +2

    Спасибо за новое видео! Всё очень понятно и приятно показано. С меня конечно же лайк!

  • @АлексейБеллер
    @АлексейБеллер 6 років тому +1

    Кто ты и что сделал с нашим Бармалеем?! И зачем так часто выпускаешь его ролики?!! Зачем ты делаешь меня счастливым?!!

  • @lo-fihub6509
    @lo-fihub6509 5 років тому +2

    поллитровая мышь )

  • @Im_9th_Hokage
    @Im_9th_Hokage 5 років тому +1

    Рили лучше стало спасибо огромное!

  • @leg0redd0
    @leg0redd0 2 роки тому +1

    Спасибо!

  • @realshowcast1362
    @realshowcast1362 6 років тому +1

    Молодец

  • @mafiyozigang
    @mafiyozigang 6 років тому +1

    Интро топ

  • @PatPatych
    @PatPatych 5 років тому

    90% советов - бесполезный мусор, который либо не повлияет на фпс вообще никак, либо является настолько небольшим приростом скорости, что этого просто не будет заметно.

  • @madisonmad4891
    @madisonmad4891 5 років тому

    Подскажите в режиме отладки у меня 30% CPU занимает строчка ТРИГГЕРЫ. Что это такое?

  • @Pupsegg
    @Pupsegg 6 років тому +1

    Слишком годно!

  • @mrorange1200
    @mrorange1200 5 років тому

    как сделать появление обЪектов когда он попадает в поле зрение прост у меня генерация мира много жрет харанэ спасибо

  • @moderinminers9591
    @moderinminers9591 6 років тому

    куда лучше текстового ответа на тот вопрос :)

  • @justloydnomore
    @justloydnomore 3 роки тому

    Статичные спрайты можно разделить в самом construct’e , но графика спрайта сильно снизится , так ведь ?

  • @susgan7411
    @susgan7411 4 роки тому

    у меня нету слева настроек что делать

  • @Wildcatt888
    @Wildcatt888 4 роки тому

    Музыка не очень, а так норм)

  • @Leonard_Gray
    @Leonard_Gray 6 років тому

    Откуда взялись именно 12 кадров анимации в секунду?
    При 60 FPS, каждый из 12 кадров анимации будет проигрываться 5 обновлений кадра приложения. Вообще, в зависимости от скорости действий, можно использовать следующее количество кадров:
    60, 30, 20, 15, 12, 10, 6, 5, 4, 3, 2, 1. Иные значения будут не совпадать с частотой обновлений кадра приложения, оттого некоторые кадры анимации могут просто пропускаться.

    • @Leonard_Gray
      @Leonard_Gray 6 років тому

      Преждевременная оптимизация - корень всех бед?
      Ну, даже не знаю. Без постоянной оптимизации можно такого наворотить, что потом будет легче удалить всё кхренам и заново переделать. Да и тестировать неудобно, когда дебаггер показывает загрузку 260% CPU.

    • @BarmaleyPlay
      @BarmaleyPlay  6 років тому

      +Leonard Gray это выражение нужно понимать в широком смысле

    • @BarmaleyPlay
      @BarmaleyPlay  6 років тому

      +Leonard Gray ты ведь слышал слово "порой", специально для тебя синоним: иногда

  • @sklyanskiy
    @sklyanskiy 6 років тому

    Урок конечно плезен, но только для частых случаев и обичных ситуацей. Я ждал от этого видоса, что я получу информацию о том как оптимизировать реально тяжелые случаи. Например, если взять создания пародии на пеинт на конструкт 2 с холстом 146 на 282 пикселя. Да хотя бы реализовать карандаш. Конечно можна создать 41 172 объекта типа спрайт и при нажатии на них изменять цвет. Результат - отклик в несколько секунд. Слайд шоу, которое не воспринимает даже все нажатия. Так что в таком случае делать то? Сдесь вам ни размер спрайта 1 на 1 не поможет, не use render cells, не даже отключение некоторых групп. Это вообще возможно на конструкт 2?

    • @47syorha52
      @47syorha52 6 років тому

      Конструктор использует интерпретируемый язык программирования, что накладывается на проект

    • @sklyanskiy
      @sklyanskiy 6 років тому

      Xx7 Namiran Да ладно! Ты прям тайну открыл! Шнобелевскую премию в студию! У нас здесь Адмирал Очевидность!

  • @play4fun599
    @play4fun599 6 років тому

    Короче все это говорит о том, что движок Construct 2 довольно слабый. Ни в какое сравнение с Unity и даже GameMaker! Но зато игры создавать быстро и просто!

    • @BarmaleyPlay
      @BarmaleyPlay  6 років тому

      Это не движок, а конструктор 2d проектов. С unity нельзя сравнивать не c2 не gm

    • @play4fun599
      @play4fun599 6 років тому

      У Construct 2 есть внутри свой движок! Я читаю блоги на оф сайте и немного шарю!

    • @BarmaleyPlay
      @BarmaleyPlay  6 років тому

      Разумеется он есть, что вполне логично, но называть c2: "движком для разработки 2d игр", это не позволяет. Разные вещи

    • @play4fun599
      @play4fun599 6 років тому

      Я его движком не называл движок Construct 2 - это движок, что внутри данной программы. Иными словами, движок программы Construct 2!

  • @indieonlineinside4705
    @indieonlineinside4705 6 років тому

    Бл, мужик который говорит в интро, я аж обосрался.