Мигриране от DevelStudio jphp-група

Относно функциите на DevelNext, които не са налични в DevelStudio

Общо описание и запознаване с новите функции на DevelNext, които не са били в DevelStudio.

Ако сте дошли в DevelNext от develstudio, тогава трябва да знаете за новите механизми за създаване на програми в тази нова програмна среда.

  1. Поведение - ви позволяват да промените логиката на работа с компоненти, подобни на свойствата.
  2. Събития с параметри - събитията могат да бъдат закачени с параметър, например върху клавиша Enter.
  3. Конструктор на събития - визуално програмиране на блокове, възможност за конвертиране на всичко в скрипт.
  4. Възможности за игра - 2D физика, спрайтове, игрови сцени, клониране.
  5. Модули - в develnext всички невизуални компоненти се преместват в отделни модули, които трябва да бъдат свързани към формуляри.

Поведения

Тази възможност дойде от конструкторите на игрите Construct Classic и Construct 2. Самата идея е, че всички обекти са равни помежду си и имат еднакви свойства, но за да дадат на обекта нова функционалност, те използват поведение. Защо не можете просто да добавите още няколко свойства към обекта, защо да подчертаете всичко това в поведението? Първо, има много поведения, ако всичко това се превърне в свойства, ще бъде неудобно да се разбере това, ще има твърде много от тях. На второ място, поведението не е точно свойство, може да бъде по-функционално.

Например в develnext има поведение за обекта "Мига", това са анимационни поведения. И има поведение, така че обектът да може да се контролира от стрелките на клавиатурата. И има много такива поведения.

Събития с параметри

В develnext това се улеснява чрез събития с параметри. В средата можете да създадете индивидуално събитие за натискане на клавиша Enter, всички други клавиши и дори комбинации от клавиши веднага, като Ctrl + X, Alt +. и т.н.

Същото се отнася за събития от сблъсък, превъртане, мишка и някои други, навсякъде има параметър.

Конструктор на събития

Възможности за игра

Това не беше случаят в develstudio. Какво е игровото изживяване в develnext?

Всичко това ви позволява да внедрите 2D игри от различни жанрове.

Модули

Ако идвате от develstudio, тогава си представете, че модул в develnext е същата форма, само че с набор от някои невизуални компоненти не можете да добавяте визуални компоненти към него като бутони, текстове и т.н.