Мигриране от DevelStudio jphp-група
Относно функциите на DevelNext, които не са налични в DevelStudio
Общо описание и запознаване с новите функции на DevelNext, които не са били в DevelStudio.
Ако сте дошли в DevelNext от develstudio, тогава трябва да знаете за новите механизми за създаване на програми в тази нова програмна среда.
- Поведение - ви позволяват да промените логиката на работа с компоненти, подобни на свойствата.
- Събития с параметри - събитията могат да бъдат закачени с параметър, например върху клавиша Enter.
- Конструктор на събития - визуално програмиране на блокове, възможност за конвертиране на всичко в скрипт.
- Възможности за игра - 2D физика, спрайтове, игрови сцени, клониране.
- Модули - в develnext всички невизуални компоненти се преместват в отделни модули, които трябва да бъдат свързани към формуляри.
Поведения
Тази възможност дойде от конструкторите на игрите Construct Classic и Construct 2. Самата идея е, че всички обекти са равни помежду си и имат еднакви свойства, но за да дадат на обекта нова функционалност, те използват поведение. Защо не можете просто да добавите още няколко свойства към обекта, защо да подчертаете всичко това в поведението? Първо, има много поведения, ако всичко това се превърне в свойства, ще бъде неудобно да се разбере това, ще има твърде много от тях. На второ място, поведението не е точно свойство, може да бъде по-функционално.
Например в develnext има поведение за обекта "Мига", това са анимационни поведения. И има поведение, така че обектът да може да се контролира от стрелките на клавиатурата. И има много такива поведения.
Събития с параметри
В develnext това се улеснява чрез събития с параметри. В средата можете да създадете индивидуално събитие за натискане на клавиша Enter, всички други клавиши и дори комбинации от клавиши веднага, като Ctrl + X, Alt +. и т.н.
Същото се отнася за събития от сблъсък, превъртане, мишка и някои други, навсякъде има параметър.
Конструктор на събития
Възможности за игра
Това не беше случаят в develstudio. Какво е игровото изживяване в develnext?
Всичко това ви позволява да внедрите 2D игри от различни жанрове.
Модули
Ако идвате от develstudio, тогава си представете, че модул в develnext е същата форма, само че с набор от някои невизуални компоненти не можете да добавяте визуални компоненти към него като бутони, текстове и т.н.