components.md 1.7 KB

Компоненти надають виразливості та функціональності ігровим обʼєктам. Вони мають міститися всередині ігрових обʼєктів. Позиція, поворот та масштаб ігрового обʼєкта впливають на його компоненти:

Компоненти

Багато компонентів мають властивості, які можна змінювати. Під час виконання можна викликати спеціфічні для компонентів функції:

-- disable the can "body" sprite
msg.post("can#body", "disable")

-- play "hoohoo" sound on "bean" in 1 second
sound.play("bean#hoohoo", { delay = 1, gain = 0.5 } )

Компоненти додаються до ігрового обʼєкта на місці (in-place), або через посилання на файл:

Клацніть правою кнопкою на ігровий обʼєкт у вікні Структура (Outline) та оберіть Add Component (додати на місці) або Add Component File (додати посилання на файл).

Є сенс додавати більшість компонентів прямо на місці, але наступні компоненти мають бути створені в окремих файлах перш ніж бути доданими до ігрового обʼєкта:

  • Сценарій (Script)
  • Графічний інтерфейс (GUI)
  • Частинки (Particle FX)
  • Карта тайлів (Tile Map)