Введение
Что такое PlayCanvas?
PlayCanvas - это визуальная платформа для разработки интерактивного веб-контента. Как инструменты, так и веб-приложения, которые вы создаете, работают на основе HTML5. Платформа находится на веб-хостинге, поэтому вам не нужно устанавливать ничего дополнительного, и вы можете получить доступ к своей работе с любого устройства, на котором работает один из поддерживаемых веб-браузеров.
Рабочий процесс в PlayCanvas
Создание 3D-веб-приложений с помощью PlayCanvas очень просто. Для получения наилучшего результата с помощью PlayCanvas вам нужно будет написать некоторый код (в частности, некоторый JavaScript - язык сети). Однако, набор инструментов PlayCanvas разработан таким образом, чтобы позволить вам визуально редактировать ваш проект и публиковать его с невероятной простотой.
Создание и загрузка ресурсов
PlayCanvas поддерживает широкий спектр стандартных форматов ресурсов. Например, вы можете загружать изображения, 3D-модели, аудиофайлы или пользовательские текстовые или бинарные форматы файлов.
Создание сцены
Редактор PlayCanvas - это визуальный инструмент для создания сцен. Создайте иерархию объектов, используя встроенные компоненты, такие как 3D-модели, коллизии, эффекты частиц и многое другое.
Добавление интерактивности
С помощью стандартного для сети JavaScript можно добавлять пользовательские функции для взаимодействия с объектами. Добавляйте интерактивность на любом уровне, от простых обработчиков кликов до полноценных многопользовательских онлайн-игр.
Публикация приложения
Когда ваше приложение готово к публикации, простым нажатием кнопки вы можете опубликовать его в Интернете на серверах PlayCanvas бесплатно. Также вы можете скачать свое приложение для самостоятельного размещения на вашем собственном веб-сервере
Ключевые возможности
Редактор
Редактор PlayCanvas - это инструмент визуального редактирования, который позволяет создавать сцены, приложения и игры за рекордно короткий период времени. Используйте Редактор для управления ресурсами вашего проекта, добавления интерактивности и коммуникации и работы с вашей командой. Редактор является коллаборативным в реальном времени, что означает, что вы можете немедленно видеть изменения, внесенные вашей командой, и вы можете создавать и тестировать ваше приложение на всех устройствах мгновенно.
Узнайте больше в разделе редактор.
Ассеты
PlayCanvas используется для создания и управления всеми ресурсами, необходимыми для вашего интерактивного веб-приложения. PlayCanvas принимает все основные форматы файлов 3D, а также загружает изображения, аудио и любые другие типы ресурсов, которые вам нужны.
Узнайте больше в разделе ресурсы.
Публикация
PlayCanvas обеспечивает мгновенное и безопасное размещение вашего приложения WebGL с одним щелчком. Мы также поддерживаем мгновенную загрузку вашего полного проекта, готового к размещению на вашем собственном веб-сервере.
Узнайте больше в разделе ресурсы.
Поддерживаемые браузеры
PlayCanvas изначально задумывался так, чтобы запускаться в браузере без использования каких-либо плагинов. Программный код клиента на 100% состоит из JavaScript и построен на базе HTML5 и связанных API (таких как WebGL). Почему это было важно?
- Мобильные/планшетные устройства не позволяют устанавливать плагины и продолжают улучшать поддержку HTML5.
- Веб-приложения PlayCanvas загружаются без установки плагина или этапа загрузки плагина.
- Веб-приложения PlayCanvas работают в стандартном элементе DOM (холсте), и вы можете комбинировать его на странице или изменять его с помощью CSS.
- Нет зависимости от сторонней технологии плагина, которая может измениться со временем. Единственной зависимостью является браузер.
На момент написания, требования к браузеру в настоящее время следующие:
Browser | Version | Win | macOS | Linux | Chrome OS | Android | iOS |
---|---|---|---|---|---|---|---|
Chrome | 9.0+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Safari | 8.0+ | ✓ | ✓ | ||||
Firefox | 4.0+ | ✓ | ✓ | ✓ | ✓ | ✓ | |
Edge | 12.0+ | ✓ | |||||
Internet Explorer | 11.0+ | ✓ | |||||
Opera | 12.0+ | ✓ | ✓ | ✓ | ✓ |
Если вы не уверены, поддерживает ли ваш браузер WebGL (необходимый для запуска PlayCanvas), посетите эту страницу. Если вы видите вращающийся куб, то все в порядке!