热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML5游戏引擎(二)01egret引擎的安装与helloworld

HTML5游戏引擎(二)01-egret引擎的安装与helloworld第二章安装与helloworld安装LauncherLauncher是eg

HTML5游戏引擎(二)01-egret引擎的安装与hello world


第二章 安装与hello world


安装Launcher

Launcher是egret的一个开发平台,类似微信小程序的调试工具。

原: https://egret.com/downloads/engine.html

现:https://docs.egret.com/engine

在这里插入图片描述


安装引擎

Egret Engine

选择你自己需要的版本进行安装,比如: 微信小程序依赖的版本等等。

在这里插入图片描述


安装编辑器

Egret Wing3

在这里插入图片描述


hello world

打开 Egret Launcher,会显示登录界面,如下图。

在这里插入图片描述

登陆成功后会显示 Egret Launcher 主界面。

注册你自己的账号。


创建项目

1、点击菜单 项目 -> 创建项目 来创建项目。

也可以选择 导入项目 来导入已有项目。

2、在弹出的新建项目面板中,设置项目的基本配置。


  • 项目名称
    当前项目的名称,如 HelloWorld。
  • 项目路径
    该项目所存放的文件路径。
  • 项目类型
    该项目的项目类型,如 Egret 游戏项目 , Egret EUI 项目。
  • 引擎版本
    当前项目所使用的 Egret 的版本。
  • 选择扩展库
    项目中需要使用的系统库。更多关于扩展库选择的介绍可以参考:扩展库简介
  • 舞台尺寸
    默认游戏舞台的高度与宽度,以像素为单位.
  • 缩放模式
    屏幕的适配方式,这里选择showALL模式。更多关于缩放模式的介绍可以参考:屏幕适配
  • 旋转方式
    屏幕的旋转模式,这里选择auto模式。更多关于旋转设置的介绍可以参考:屏幕适配

点击 创建 ,创建Hello World项目。

项目可以直接在Egret Launcher 中进行打开,管理。


项目结构

在Egret Wing左侧,可看到当前项目的目录结构:

在这里插入图片描述

各文件夹功能说明


  • .wing:包括 Egret 项目的任务配置文件和启动配置文件。
  • wingProperties.json:Egret Wing 项目配置文件。
  • bin-debug:项目调试时,所产生的文件存放于此目录。
  • libs:库文件,包括 Egret 核心库和其他扩展库存放于此目录。
  • resource:项目资源文件存放于此目录。
  • scripts:项目构建和发布时需要用到的脚本文件存放在此目录。
  • src:项目代码文件存放于此目录。
  • template:项目模板文件存放于此目录。
  • egretProperties.json:项目的配置文件。具体的配置说明可以参考:EgretProperties说明
  • index.html:入口文件。具体的配置说明可以参考:入口文件说明
  • manifest.json:网页清单文件。
  • tsconfig.json:typescript 编译配置文件。

运行项目

运行方式一

点击菜单“项目”->“构建”,编译项目,如下图。

在这里插入图片描述

构建完成之后点击菜单“项目”->“调试”,运行项目,如下图。

在这里插入图片描述

运行方式二

vscode编辑器打开项目后,打开命令行窗口,

输入


egret startserver 项目名称


浏览器会自动打开该html页面——http://localhost:3000/index.html

显示效果同上

运行方式三

vscode编辑器打开项目后,打开命令行窗口,

输入


egret run

egret run -a


显示效果同上


推荐阅读
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 本文介绍了如何使用PHP代码实现微信平台的媒体素材上传功能,详细解释了API接口的使用方法和注意事项,确保文件路径正确以避免常见的错误。 ... [详细]
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • PyCharm下载与安装指南
    本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 本文详细介绍了如何通过多种编程语言(如PHP、JSP)实现网站与MySQL数据库的连接,包括创建数据库、表的基本操作,以及数据的读取和写入方法。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
author-avatar
往事不可味nd
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有