![](https://img-blog.csdnimg.cn/d32dc8a9f85548eaaa52117f670872cd.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
白鹭引擎
文章平均质量分 79
白鹭引擎的介绍、安装、使用,以及使用白鹭引擎制作项目。
到饭点叫我
关关难过关关过,夜夜难熬夜夜熬;尽管征途漫漫,不妨一路放歌。
展开
-
仿跳一跳小游戏
文章目录一、游戏玩法介绍:二、新建项目:1. 新建 EUI 项目:2. 游戏场景分析:3. 加入图片资源。三、创建游戏开始场景:4. 分别在 resource 目录和 src 目录创建 scene 文件夹,并创建 EUI 组件 BeginScene:5. 游戏开始场景 BeginScene 的布局四、创建游戏场景界面:6. 创建 EUI 组件 GameScene.ts:7. 在 GameScene.exml 中实现布局:8. 创建场景控制器 SceneManager类,并把它设计成单例:9. 为游戏开始场景原创 2021-11-24 21:37:11 · 3114 阅读 · 0 评论 -
成语猜猜看小游戏(四)
文章目录七、游戏正解场景:八、音频管理:1. 新建设置的 GameSetting.ts 组件:九、功能优化:七、游戏正解场景:在 SceneGame.exml 中,拖入新的布局控件 Group 并铺满整个屏幕,设置 ID 为: group_win;拖入 rect 组件,充满整个屏幕;自定义 rect 控件透明的:正解图片,拖入 image 组件,使用图片 Result_png,宽度为 640,高度为 474:在正解页面添加一个按钮,设置为下一关按钮:拖入俩个 Label 控件,设置原创 2021-11-16 18:26:50 · 3333 阅读 · 1 评论 -
成语猜猜看小游戏(三)
文章目录五、实现关卡相关内容:六、游戏场景:五、实现关卡相关内容:在 SceneLevel.ts 文件,在 init 方法尾部继续// 获取游戏存档的最远的关卡 // 当玩到当前关卡或者玩过的关卡设置为可玩的状态,未玩的关卡设置为禁用的状态 var mileStone: number = LevelDataManager.Shared().MileStone; // 动态生成关卡按钮 for(var i: number = 0; i < LevelDataManager.Share原创 2021-11-15 21:10:31 · 2864 阅读 · 0 评论 -
成语猜猜看小游戏(二)
文章目录三、游戏关卡场景:1. 创建 SceneLevnl 组件:2. 在 SceneLevel 里声明单例:3. GameBegin.ts 跳转:4. 设置 SceneLevel.exml:5. 创建关卡按钮组件 Levellcon:四、创建关卡数据管理类:LevelDataManager.ts三、游戏关卡场景:1. 创建 SceneLevnl 组件:2. 在 SceneLevel 里声明单例:// 声明单例 private static shared: SceneLevel;原创 2021-11-14 19:03:23 · 1311 阅读 · 0 评论 -
成语猜猜看小游戏(一)
文章目录一、游戏的准备:开始场景:游戏场景:关卡场景:需求:正确场景:音频页面:二、开始构建游戏:1. 创建游戏项目;2. 添加游戏素材:3. 添加一些素材到 preload 组里:4. 解析游戏关卡文件:5. 删除 Main.ts 中 cerateGameScanne 方法下所有代码;6.游戏开始场景:一、游戏的准备:开始场景:设置按钮:作用:弹出设置页面,主要是音频的设置;素材:需要一张底图;绑定方法:响应函数是弹出音频设置页面。开始游戏按钮:作用:切换到游戏的关卡场景;素材原创 2021-11-03 17:48:50 · 552 阅读 · 0 评论 -
EUI 高级制作
文章目录EUI 高级制作1. EUI 简介:2. 新建 EUI 项目:3. 可视化编辑器(EXML文件):4. 资源库面板:5. 组件面板:6. 创建自己的 EUI 界面:7. 创建 EUI 项目,并且绑定按钮事件:7. 布局:7.1 屏幕适配:7.2 布局类:8. 控件:8.1 文本:8.2 图片:8.3 按钮:9. 容器:9.1 简单容器:9.2 滚动容器:10. 场景切换:10.1 准备:10.2 两个场景分别是:10.3 游戏场景管理者 SceneManager.ts:10.4 对两个场景分别操作:原创 2021-11-01 17:26:36 · 1242 阅读 · 0 评论 -
时间与用户交互
文章目录时间与用户交互:1. 时间消息机制:2. 事件类:3. 创建侦听器:4. 移除侦听器:时间与用户交互:1. 时间消息机制:egret 引擎中提供了与 js 一样的事件处理系统,并且在此基础上还提供了一个事件处理对象,通过一整套的事件处理机制,可以方便的响应应用交互输入与系统事件事件处理的例子public constructor() { super(); this.addEventListener( egret.Event.ADDED_TO_STAGE原创 2021-10-31 15:59:19 · 106 阅读 · 0 评论 -
游戏的基础知识
文章目录游戏的基础知识:1. 显示对象:2. 坐标系:3. 显示列表与容器类:4. Shape 矢量图:5. TextField:游戏的基础知识:1. 显示对象:在 egret 渲染架构设计中,我们将能够参与渲染对象。egret 引擎中所有显示对象类型表格:类说明DisplayObject显示对象基类,所有的显示对象继承这个类Sprite精灵类,即可绘制矢量图形,也是容器Bitmap用于显位图Shape 用于绘制 2D 矢量图形MovieCl原创 2021-10-31 15:49:22 · 1010 阅读 · 0 评论 -
面向对象编程
文章目录面向对象编程1. 认识类与对象:1)类:2)对象:3)属性:4)行为:2. 创建类:3. 可访问修饰符:4. 只读属性修饰符:面向对象编程1. 认识类与对象:1)类:类是一种复杂的数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体(类的首字母必须大写);2)对象:对象是类的实例,是类描述的具体事物。(类是对象的抽象化,对象是类的实体化);类(对象的抽象化)对象(类的实体化)电脑苹果电脑、联想电脑、戴尔电脑人张三、李四、王五3)属性原创 2021-10-30 16:11:59 · 172 阅读 · 0 评论 -
TypeScript 基础(二)
文章目录6. 函数:6.1 定义函数:6.2 函数调用:6.3 注意:6.4 函数的参数:6.5 形参和实参:6.6 有可选参数的函数:6.7 有默认值参数的函数:6.8 有剩余参数的函数:6.9 函数定义的方法:1) 函数声明法:2)函数的表达式法:3)箭头函数(ES6语法):接上 TypeScript 基础(一)6. 函数:函数是 ts 程序中基本的功能模块,简单的理解就是函数是对功能的封装。6.1 定义函数:// 语法结构:function 函数名(参数: 数据类型): 返回值 {原创 2021-10-29 15:51:29 · 506 阅读 · 0 评论 -
TypeScript 基础(一)
文章目录1.认识 TypeScript :2.变量和常量:2.1 什么是变量?2.2 变量的声明:2.3 变量的命名规则和规范:1)变量的命名规则(必须遵守):2)变量的命名规范:3. ts 语言的数据类型4.运算符和表达式4.1 运算符:4.2 算术运算符:4.3 赋值运算符:4.4 自增自减运算符:4.5 符号运算符:4.6 关系运算符:4.7 逻辑运算符(真为 1,假为 0):4.8 运算符的优先级:5.流程控制5.1 我们常见的流程:5.2 分支结构(选择~):5.3 循环结构:5.4 跳出循环:原创 2021-10-28 19:59:19 · 896 阅读 · 0 评论 -
项目文件结构分析
项目文件结构分析:打开 wing ,通过菜单【文件】-> 新建 egret 项目来创建新项目;填写游戏项目内容,点击创建之后会自动打开 wing;首先介绍项目的核心文件位置, src 文件夹:src 即 source code 的缩写,所有项目的源代码都放在这个目录下,这个目录下有我们最重要的文件;Main.ts 为项目入口类,也称为文档类,是衔接项目运行容器和项目所有类的重要文件(由它加载分发给其他类);LoadingUI.ts 是加载过程中的辅助显示组件,用来显示加载进度。原创 2021-10-30 16:19:23 · 209 阅读 · 0 评论 -
近代诗欣赏【白鹭引擎】
文章目录小案例-近代诗欣赏:案例分析:需要哪些准备:一、完成诗歌欣赏项目:1. 创建一个游戏项目;2. 修改3. 替换默认的背景图片:4. 加载头像:5. 定义文本并添加内容,设置属性:6. 设置显示可滚动:7. 添加缓动动画:8. 添加背景音乐小案例-近代诗欣赏:案例分析:需要哪些准备:一张背景图,一张人物头像(一首音乐);一首《…》文本诗;Bitmap:背景图,人物头像;Textfield:加载文本;ScrollView:滚动的组件;Tween动画:人物头像旋转。一、完成诗歌欣赏原创 2021-10-29 16:36:46 · 388 阅读 · 0 评论 -
白鹭引擎安装
文章目录一、白鹭引擎二、H5 游戏的渠道分布三、Egret 引擎1. 工具集2. 脚本语言四、搭建开发环境1. 下载2. 注册登录3. 下载引擎4.下载 IDE 工具五、创建新项目1. 创建项目2. 调试运行项目3. 修改代码4. 保存,重新编译调试一、白鹭引擎Egret 致力于为移动领域提供完整高效的游戏应用解决方案。该方案包含了开源游戏引擎、云平台,开发工具集,打包工具,加速器等等。旨在解决移动生态环境中各个环节需求点,可以帮助开发者实现从项目制作到项目发布的高效平滑过渡。二、H5 游戏的渠道分布原创 2021-10-24 15:55:21 · 934 阅读 · 0 评论