Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
FuryLion Courses. JS.
FuryLion Courses. JS.
  • Project overview
    • Project overview
    • Details
    • Activity
  • Analytics
    • Value Stream Analytics
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Public Documentation
  • FuryLion Courses. JS.FuryLion Courses. JS.
  • Wiki
  • Система управления игровыми объектами

Система управления игровыми объектами

Last edited by Soloviev Illia Apr 13, 2021
Page history

Данное задание необходимо выполнять на основе предыдущего.

Задание

  • необходимо реализовать классы goManager и gameObject, с помощью которых можно будет разделять логику разных игровых объектов
  • goManager должен знать обо всех gameObjectах и обновлять их состояние на каждом кадре
  • gameObject должен оповещать goManager о своем создании или удалении
  • переписать логику предыдущего задания на основе новых классов (каждый спрайт должен представлять собой объект унаследованный от gameObject)

Примерный шаблон класса goManager:

class goManager {
    register(gameObject);
    update(deltaTime);
    unregister(gameObject);
}

Примерный шаблон класса gameObject:

class gameObject {
    awake();
    update(deltaTime);
    destroy();
}
Clone repository
  • Into the Space
  • Home
  • Знакомство с PIXIJS
  • Масштабируемый интерфейс
  • Менеджер UI
  • Настройка окружения
  • Система управления игровыми объектами
  • Создание игрового цикла
  • Тестовое задание разработка игры Car runner
More Pages