Для установки Egret Engine выполните следующие шаги:
Проекты Egret создаются с использованием TypeScript, который является надмножеством JavaScript. Для получения более подробной информации обратитесь к руководству по TypeScript. API Egret очень похож на ActionScript3 (AS3). Если вы знакомы с AS3, то начать работу с Egret будет легко.
Используйте следующую команду для создания объекта игры по умолчанию:
egret create HelloWorld
Вы также можете добавить параметры при необходимости: используйте empty
| game
| gui
| eui
, чтобы указать различные проекты.
После выполнения этой команды вы должны заметить папку с названием "HelloWorld".#### Напишите первую строчку кода
По умолчанию входной точкой для проекта Egret является src/Main.ts. Чтобы написать первую строчку кода для вашего проекта, найдите функцию createGameScene() и добавьте console.log("Hello World");
После внесения изменений ваш код должен выглядеть так:
private createGameScene(): void {
// лог
console.log("Hello World");
var sky: egret.Bitmap = this.createBitmapByName("bgImage");
this.addChild(sky);
var stageW: number = this.stage.stageWidth;
var stageH: number = this.stage.stageHeight;
sky.width = stageW;
sky.height = stageH;
// ...
}
Здесь мы вызываем console.log("логируемое содержимое, которое хотели бы отобразить")
. Это позволит нам видеть сообщение лога в инструментах разработчика браузера.
Мы рекомендуем использовать Google Chrome для отладки проекта Egret.Используйте следующую команду для сборки проектов Egret:
egret build
Используйте следующую команду для запуска проектов Egret: egret startserver
Дополнительную информацию можно найти в документации учебного модуля.
Демо "Tower Defence"
Нажмите здесь для онлайн просмотра.
Нажмите здесь для просмотра других 2D/3D демонстраций.
Нажмите здесь для просмотра примеров работ.
# Учебные материалы
Используйте base64texture для преобразования строки Base64 в текстуру Egret
Используйте dcagent SDK DataEye для Egret
Используйте ecs компонентную систему
Используйте euiextension расширение EUI
Используйте gesture библиотеку жестов
Используйте keyboard слушатель событий клавиатуры
Используйте Greensock библиотеку анимаций Greensock
Используйте jszip библиотеку сжатия JSZip
Используйте md5 библиотеку MD5com/egret-labs/egret-game-library/tree/master/md5) простую библиотеку MD5
Рекомендуется обсуждать вопросы на официальном портале сообщества, так как это поможет эффективно решать проблемы.
Этот контент распространяется под лицензией BSD.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )