Перейти к основному содержимому

Creators Engine

Сделайте AR- и 3D-проекты интерактивными: что происходит, когда нажимают на объект, как открывается дверь, почему падает мяч, когда появляется следующая сцена.

Всё это можно собрать без кода, а когда нужно больше контроля, добавить TypeScript. В большинстве проектов используют и то и другое.

Как устроен проект​

Всё в сцене — это объекты. Объект — это набор компонентов.

Каждый компонент даёт объекту одну способность:

  • Добавьте свет — и объект осветит комнату.
  • Добавьте геометрию и материал — и он станет видимой фигурой.
  • Добавьте твёрдое тело — и он начнёт падать.

Код компонентов писать не нужно — это делает движок. Вы выбираете, какие компоненты есть у объекта и какие у них значения. Делать это можно в редакторе или из скрипта, пока проект работает.

Когда вы меняете значение, обновляется только то, что его использует. Ничего не нужно обновлять вручную. На этой идее построено всё остальное в этом разделе. → Почему AR Clip

Выберите, как собирать​

Не уверены? Начните без кода. Скрипт можно добавить потом, и оба способа работают рядом в одном проекте.

Патчи — середина

Патч — это логика, которую вы не пишете, а рисуете в виде графа из нод. В нём есть значения, условия и циклы, как в скрипте. Многим больше ничего и не нужно. → Патчи

Проверяйте в предпросмотре​

Редактор не запускает вашу логику. Он показывает сцену и даёт её править, но скрипты, патчи, физика и таймеры во время работы выключены.

Так сделано специально. Анимация, которая играет, пока вы редактируете, мешала бы, а таймер незаметно менял бы проект.

Чтобы увидеть проект в действии, откройте Предпросмотр. Если что-то должно работать, но не работает, сначала проверьте это — это самая частая причина.

Основы​

Интерактивность​

Мир​

Код и помощь​