You are on page 1of 56

Construct 2

• Моћан алат за креирање HTML5 видео игара!


• Брзо и једноставно!
• Снажан систем догађаја.
• Флексибилна понашања.
• Преглед игре у интернет прегледачу.
• Запањујући визуелни ефекти!
• Игре за већи број иплатформи.
• Лако проширивање.
Нови пројекат
• File -> New -> Empty project
• Увећање и умењење (CTRL + точкић на мишу)
• Додавање објекта
• Десни клик мишем -> Insert New Object
• Дупли клик левим тастером миша на празној
површини.
Објекти
• Tiled background (позадина)
• Sprite (ликови у игри)
• Играч.
• Противници.
• Меци.
• Анимације (експлозија).
Додавање позадине
Величина позадине
• Layout size (1708, 960)
• Position (0,0)
• Size (1708, 960)
Позадина

Додати нови
слој!
Актери...
Понашање актера...
• Add behavior
• Играч
• 8 direction
• Scroll to
• Bound to layout
• Меци
• Bullet movement
• Destroy outside layout
• Противници
• Bullet movement
• Анимација експлозије
• Fade
Брзина објеката
• Speed
• Меци: 600
• Противници: 80
Понашања
• 8 Direction movement – Омогућава кретање играча.
• Bullet movement – Спрајт се креће само у једном правцу. Иако му
име другачије каже одлично је и за противнике, само са мањом
брзином од метка.
• Scroll to – Екран прати спрајт. Веома је корисно за спрајт играча.
• Bound to layout – Онемогућава да спрајт изађе са ивица екрана.
Такође корисно за играча.
• Destroy outside layout – Спрајт нестаје када изађе са ивица екрана.
• Fade – Спрајт полако нестаје.
Тастатура и миш
Имена спрајтова
• Променимо имена спрајтова:
• Player
• Monster
• Bullet
• Explosion
Организовати позорницу
• Експлозија – Blend mode (Additive)
• Метак и експлозију померити ван границаигре.
Умножити противнике

CTRL+ леви клик


мишем и померити
противника
Догађаји
• “Event” се дешава када се испуни неки услов за неки објекат.
Догађаји
Догађаји
Креирање нових објеката
Креирање нових објеката
Креирање нових објеката
Креирање нових објеката
Креирање нових објеката
Креирање нових објеката
Тачка на слици
Тачка на слици
Тачка на слици
Управљање тастатуром
Управљање тастатуром
Управљање тастатуром
Управљање тастатуром
Група наредби
Група наредби
Група наредби
Судар објеката – уништавање
противника
Судар објеката – уништавање
противника
Судар објеката – уништавање
противника
Судар објеката – уништавање
противника
• Add action
• Bullet
• Spawn another object
• Explosion
• Layer 1
• Add action
• Bullet
• Destroy
Распоређивање противника
• Add Event
• System
• On start of layout
• Add Action
• Monster
• Set angle
• random(360)
Противници нападају играча
• Add Event
• Monster
• Is on layer 1
• Add Action
• Monster
• Set angle toward position
• Player.X
• Player.Y
Променљиве – енергија
противника
Променљиве – енергија
противника
Ажурирање енергије
противника
Ажурирање енергије
противника
Уништавање противника
• Add event
• Monster
• Compare instance variable
• Health Equal to 0
• Add action
• Monster
• Spawn another object
• Explosion, layer 1
• Add action
• Monster
• Destroy
Глобалне променљиве -
резултат
Глобалне променљиве -
резултат
Дисплеј за резултат
• Layers
• Add layer
• Rename to HUD
• Parallax
• 0, 0
Приказивање текста – резултат
игре
Док је изабран Layer
HUD, десним кликом
миша кликнути на
горњи леви крај
позадине (Layout 1).
Приказивање текста – резултат
игре
Приказивање текста – резултат
игре
Приказивање текста – резултат
игре
Изменимо особине текста
• Font
• Style: Bold Italic
• Size: 24
• Color: Yellow (255,255,0)
Ажурирање текста
Наводници Текст Наводници Променљива
Размак

"Score: " & Score


Score: 100
Ажурирање текста
Нови противници
• Add event
• System
• Every X second: 3
• Add action
• System
• Create object: Monster
• Layer 1
• X: random(1400,1700)
• Y: random(960)
Крај игре – убијен играч
• Add event
• Monster
• On collision with another object
• Player
• Add action
• Player
• Destroy
ИГРА ЈЕ
ЗАВРШЕНА

You might also like