ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

НОВЫЙ ВЗГЛЯД: движок Cocos Creator для создания игр

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ส.ค. 2024
  • Слышали ли вы ранее о движке Cocos Creator? Я вот недавно наткнулся на него и решил разобраться в нем. В ходе видео мы с вами постараемся вникнуть в игровой движок и на его основе напишем небольшую 2Д игру платформер.
    Полезные ссылки:
    📟 Статья с готовым проектом игры: bit.ly/3kjHYZM
    🔩 Программа обучения «Unity разработчик»: bit.ly/2YxcFTw
    🕹 Официальный сайт Cocos Creator: www.cocos.com/en/creator
    ⏰ Тайм коды:
    00:00 - Начало
    00:49 - Немного информации
    01:50 - Установка Cocos Creator
    02:15 - Создание проекта
    02:25 - Внешний вид
    03:33 - Разработка дизайна
    05:32 - Написание кода
    07:03 - Тестирование проекта
    07:47 - Заключительная часть
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

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

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

    Первый раз слышу про него, спасибо за инфу

  • @epicnull-it2044
    @epicnull-it2044 2 ปีที่แล้ว +1

    Воу! Удивлен, что кто-то еще из Ру сегмента слышал про этот движок.

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

    Ну давай ещё видео, я еще не начал изучение движков и хотел бы начать с чего-то лёгкого и свежего

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

      Если нет знания китайского, то я бы советовал с Unity работать, чтобы проще было найти решения различных проблем на форумах.

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

      Unity

    • @Pro-hh3rb
      @Pro-hh3rb ปีที่แล้ว

      Ну или godo

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

      @@Pro-hh3rb нах годот

  • @user-ze4of8xs5j
    @user-ze4of8xs5j 2 ปีที่แล้ว

    А Corona(Solar2D) актуальна или уже что-то другое начать изучать ? Для 2D игр.

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

    жду продолжения уроков по годоту

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

    Гоша Дударь скажи, что за игры на 1:07 и 1:14 ?

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

    Можно еще видео по этому движку. Очень понравилось! Ни кто так не обьясняет😀

  • @jaxunn.v.171
    @jaxunn.v.171 2 ปีที่แล้ว

    На сколько часов рассчитана программа обучения?

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

    Не вот это круто вот это без комментариев!

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

    крутой движок!👍

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

    Сделай обзор (какос или годот , что лучше?) Будем ждать)

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

    Спасибо)

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

    Сделай видео где рассказываешь о всех играх в которых ты принимал участие в создание

  • @user-ct5sg5db5o
    @user-ct5sg5db5o 2 ปีที่แล้ว +5

    В Godot Engine можно вставить кат-сцену в игре ???

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

      да с помощью AnimationPlayer

  • @Mr.komaru369
    @Mr.komaru369 2 หลายเดือนก่อน

    Отлично теперь создам свою гд

  • @user-zj3ve1nt9h
    @user-zj3ve1nt9h 2 ปีที่แล้ว +2

    Делать игры мне конечно рано, но посмотреть стоит)

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

      Никогда не рано

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

    Лайк!

  • @_scorlenty_12
    @_scorlenty_12 8 หลายเดือนก่อน

    а если я немогу открыть скрипт через visual studio

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

    Видео интересные, но как всегда очень низкая громкость.

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

    круто, сделай видео о Cry Engine

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

    Сделай пожалуйста ведос, про c#, как выводить то значения в label которое установлено в базе данных

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

    Выбираю сейчас между cocos 2d и solar2d

  • @peratello7573
    @peratello7573 11 หลายเดือนก่อน

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

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

    Отличное видео! Только я так и не понял принципиального отличия от того же Godot или Unity

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

      Тоже не увидел...

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

      Согласен

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

      А почему оно должно быть? Это игровые движки, они и в Африке игровые движки. Дьявол всегда кроется в мелочах.
      Конкретно Cocos Creator был сделан китайцами, для китайцев, чтобы не платить гигантские роялти со своих проектов, ну и из коробки он заточен в принципе на сборку в кучу китайских директ геймсов. Плюс к этому он несколько шустрее работает под web чем Unity, и имеет меньший размер бандла. Ну и самое очевидное - это стек, которым нужно владеть, чтобы работать с движком, т. е. js/ts, что вообще то важно для людей которые пишут реальные программы на реальных языках.
      Ну и минусы свои у CC тоже есть.

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

      Самое принципиальное отличие - язык написания скриптов. Я не могу, будучи JS разработчиком, прийти и написать игру на Gobot или Unity. А здесь скрипты движка общаются на родном для меня языке) И это решает в пользу Cocos, сильно решает

    • @tratil23
      @tratil23 10 หลายเดือนก่อน

      Вот Единственное отличие на нём работает гд и всё😂

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

    У этого движка есть преимущества перед unity, ОЧЕНЬ хотелось бы продолжения!

    • @lavcoder
      @lavcoder 7 หลายเดือนก่อน

      Какие?

  • @DAROM-TK
    @DAROM-TK 2 ปีที่แล้ว +1

    Попробовал, чот не зашло. Сначала долго устанавливал, потребовал вижуал студио 2017, вообщем установил версию 3.3.2 начал делать проект.
    Случайно закрыл окно инспектор.
    Пытался его вернуть обратно, бесполезно. Оно создаётся в попап окне, но в основное окно не вставляется. Перезапустил креатор, минут 15 он снова запускался, запустился примерно с 20 попап окнами открытыми с инспектором, то есть, получается , при попытке перетащить попап окно в основное окно, это попап окно исчезает с экрана, но записывается куда-то в базу данных, что оно как будто бы открыто.
    Так и не смог восстановить окно инспектор.
    Вообщем, по сравнению с годот , преимуществ не увидел.
    Сам креатор надо долго инсталлировать, он более тяжёлый и менее шустрый, он глючный.
    Много разных версий, которые не очень совместимы между собой.
    Ну и похоже, что хоть и джаваскрит тайпскрипт- но писать надо намного больше кода, чем на годотовском скриптовом языке.
    Ну и и ещё не понятно, что там с экспортом на разные платформы.
    В годоте и хтмл 5 и андроид экспорт решается парой кликов и все работает по дефолту, здесь похоже предстоят те ещё танцы с бубном
    Когда удалял, папка с креатором оказалась объёмом 4.5 Гб.
    Это просто жесть, весь годот- это один файл, который не надо инсталлировать, просто запускаешь, и этот файл в 60 раз меньше креатора

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

      В годот с html5 все очень плохо, низкий фпс, модерацию в яндекс играх не проходит.

  • @viktorsubzero
    @viktorsubzero 4 หลายเดือนก่อน

    А почему Unzipping слишком долгий?

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

    звук где !?

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

    Расскажи подробнее о курсе юнити

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

    Теперь бы его возможности в 3D

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

      Удаление 3d камеры в начале вам ни о чем не говорит?
      Само ядро CC - сocos 2d-x - это уже трёхмерный движок.

  • @matvey5085
    @matvey5085 6 หลายเดือนก่อน

    Не работает on красным подчеркивается

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

    Очень хороший движок, но к сожалению я не знаю язык JavaScript и TypeScript(

  • @user-qm9oz6cf5m
    @user-qm9oz6cf5m 2 ปีที่แล้ว

    Юниджи, край энжен, анриэл энжен. А ещё движки где можно джава юзать.

  • @user-eu9bu8io4u
    @user-eu9bu8io4u 2 ปีที่แล้ว +2

    В версии Кокос Креатор 3.4.2 скрипт игрока не работает (перс стоит как вкопанный). Всё проверил, скачал скрипт оригинала, заменил на него - ничего не изменилось. РЕШЕНИЕ(дошло в чём проблема): Нужно КЛИКНУТЬ мышью по игровому полю, а потом жать на стрелки!

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

    Если я не ошибаюсь, там основной язык С++

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

      Сам движок написан на C++, но разработка в нем ведётся на скриптовых языках. Там, вроде, можно нативный модуль как-то подключить, тогда можно будет как в UnrealEngine писать будет. Мб ты путаешь с фреймоврком cocos2d-x.

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

      Ошибаешься. Основной язык в CC - это js. Лучше работать на ts, естественно.
      При этом, если есть какие-то серьёзные интеграции, а sdk нет под CC (не знаю как сейчас, но раньше это прям отдельная боль была) и есть например только нативные, то готовься к тому, что придётся лезть под абстракцию CC, писать js-binding'и на cpp, а потом ещё возиться с нативной платформой, например с андроид, или под что там будет игра собираться. Это не для всех обязательно, но в реальных проектах - скорее всего этот нюанс со слоями CC всплывет и знания cpp + java/obj-c лишними уж точно не будут.

  • @user-tq7em7os3k
    @user-tq7em7os3k 8 หลายเดือนก่อน

    спасибо за спидран по коду))))))) ВСЁ ОЧЕНЬ ПОНЯТНО))))

  • @user-qv9ng5yw4u
    @user-qv9ng5yw4u ปีที่แล้ว

    Всм писать на js издеваетесь куда делся С++?

  • @-_trat1l_-
    @-_trat1l_- 2 ปีที่แล้ว +3

    Ну что пойдем делать второй геометрия даш

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

      Хаха

  • @user-or5gs4zg5i
    @user-or5gs4zg5i 4 หลายเดือนก่อน +1

    5:07

  • @tratil23
    @tratil23 10 หลายเดือนก่อน

    В первую очередь нужно скачать этот движок на телефон😂,
    А из програмирования я знаю только то что есть разные языки и то что Geometry dash на нём работает
    Ииииииииии
    Всё🤪

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

    CryEngine разве уже не мертв?

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

      С чего ты взял ?

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

    "Стартапы" надо поддерживать для их развития. Но я бы не стал сейчас делать игру на этом движке. Либо дождался пока он разовьётся, либо Godot Engine.

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

      всм просто сделал игру за год и норм

  • @Mult-urokiRu
    @Mult-urokiRu 7 หลายเดือนก่อน +1

    Урок хороший. На движке PointJS (это новый Российский движок) в десятки раз проще сделать то что сделали в кокосе и по коду быстрее выходит

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

    на этом движке роб сделал гд

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

    Это крипта такая есть

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

    какой жуткий код,пожалуй я пока на gml останусь.

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

    хех...geometry dash 2.2, ты где?(

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

      я знаю что гд написана на движке Cocos2d-x

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

      Сами сделаем)

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

      @@heitua тогда причём тут geometry dash раз знаешь что он на cocos 2d, а не cocos creator?

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

    1-й хе хе

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

    Cry engine

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

    Как Юнити почти, только на JavaScript

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

    GEOMETRY DASH

  • @user-bu3ou3wv4f
    @user-bu3ou3wv4f ปีที่แล้ว

    У меня при компиляции указанного в данном ролике скрипта возникла ошибка: TS2576 (TS) Property 'EventType' does not exist on type 'SystemEvent'. Did you mean to access the static member 'SystemEvent.EventType' instead?.
    Вот код программы (Javascript):
    import { _decorator, Component, Node, systemEvent, macro, RigidBody2D, EventKeyboard, Vec2 } from 'cc';
    const { ccclass, property } = _decorator;
    @ccclass('PlayerController')
    export class PlayerController extends Component {
    @property
    speed = 10;
    direction = 0;
    @property({type: RigidBody2D})
    rigidbody = null;
    jump: any;
    onLoad()
    {
    systemEvent.on(systemEvent.EventType.KEY_DOWN, this.keyDown, this);
    systemEvent.on(systemEvent.EventType.KEY_UP, this.keyUp, this);
    }
    keyUp(KEY_UP: any, keyUp: any, arg2: this) {
    throw new Error('Method not implemented.');
    }
    start() {
    }
    keyDown(event: EventKeyboard) {
    switch (event.keyCode) {
    case macro.KEY.left:
    this.direction = -1;
    break;
    case macro.KEY.right:
    this.direction = 1;
    break;
    case macro.KEY.up:
    this.rigidbody.applyForceToCanter(new Vec2(0, this.jump), true);
    break;
    }
    }
    update(deltaTime: number) {
    this.rigidbody.applyForceToCanter(new Vec2(this.speed * this.direction, 0), true);
    }
    }

    • @user-ek1mf3up4g
      @user-ek1mf3up4g 5 หลายเดือนก่อน

      systemEvent.EventType надо с большой буквы SystemEvent.EventType

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

    Сделай видео где рассказываешь о всех играх в которых ты принимал участие в создание