Ecrous Engine - Component Update

Обновление: Компоненты

В этом обновлении для "Ecrous Engine" будет добавлена поддержка системы компонентов. Это важное обновление, которое позволит улучшить структуру объектов в движке и даст пользователю возможность добавлять и управлять компонентами объектов в сценах.

Основные особенности:

Пример использования компонента:

Компоненты будут добавляться через контекстное меню, которое будет доступно при правом клике на объект в редакторе. Например, для добавления компонента "Rigidbody" к объекту, пользователь должен будет выбрать пункт "Добавить компонент" и выбрать "Rigidbody".

// Пример скрипта для компонента Rigidbody class Rigidbody { constructor(mass, friction) { this.mass = mass; this.friction = friction; } applyForce(force) { // Логика применения силы } }

Как это работает:

Каждый объект в сцене может иметь несколько компонентов, которые определяют его поведение, внешний вид и взаимодействие с другими объектами. Например: