User Manual

Скриптинг

Скрипты - это то, как вы делаете свое приложение PlayCanvas интерактивным. Они написаны на обычном JavaScript - том же языке программирования, который используется для программирования веб-страниц.

Вы можете думать о своем приложении как о разделенном на две отдельные базы кода. Движок, предоставляемый PlayCanvas, реализует функциональность общего назначения, такую как графическая отрисовка, обработка ввода, аудио и интерфейс с инструментами PlayCanvas; и Скрипты, которые часто специфичны для вашего приложения или повторно используемые блоки, предоставляющие полезные поведения.

Обычно вам не придется беспокоиться о коде движка, это один файл JavaScript, включенный в ваше приложение. Если вы переписываете части движка, вам, вероятно, не нужно это введение в скриптинг.

Вот пример простого скрипта. Он называется "rotate" и он вращает сущность (Entity), к которой он прикреплен, на 10° каждую секунду.

var Rotate = pc.createScript("rotate");

Rotate.prototype.update = function (dt) {
    this.entity.rotate(0, 10*dt, 0);
};

Скрипты определяются по имени, заданному при их создании, и они присоединяются к Script Component через редактор или добавлением компонента скрипта к Entity в вашем коде.

Терминология

Давайте определим несколько терминов.

This site is translated by the community. If you want to get involved visit this page