egret
文章平均质量分 79
稳稳的前进
结束北漂,重新开始!新的生活,加油!
展开
-
使用egret粒子编辑器实现烟雾效果
本文通过自己做的一个烟雾效果,来介绍egret Feather的基本用法Egret Feather下载地址: https://www.egret.com/products/others.html#egret-featherEgret Feather使用手册:http://developer.egret.com/cn/github/egret-docs/tools/Feather/ma...原创 2018-07-26 11:49:28 · 1670 阅读 · 0 评论 -
菜鸟教程丨Egret制作Loading页面及分步加载资源教程
我们都知道,当游戏越做越大,资源越来越多的时候,加载资源会造成大量时间的浪费。为避免加载资源时游戏黑屏,导致玩家误认为游戏非正常运行,Loading界面起到至关重要的作用。今天就为大家带来用Egret制作Loading页面及分步加载资源的教程。本文涉及以下内容:RES加载Loading界面所使用的资源 分步加载资源加载LoadingUI所需要的资源把LoadingUI所需要的资源配...原创 2018-11-01 14:50:58 · 682 阅读 · 1 评论 -
菜鸟教程丨用Egret制作功能简单的打地鼠类游戏《冰桶挑战》
今天教大家使用Egret制作一款功能简单的游戏——《冰桶挑战》,这是一款大家熟悉的打地鼠类游戏,点击屏幕使用冰桶浇灭地洞里钻出来的明星,结算得到分数。游戏页面布局使用EUI封装了大量的常用UI组件,满足大部分的交互界面需求,开发者仅用1天时间即可独立完成这款小游戏的开发。游戏效果图如下。游戏比较简单,分为以下几个场景:开始场景 游戏场景 结束场景 游戏类开始场景这里使用...原创 2018-10-30 18:04:35 · 1104 阅读 · 0 评论 -
《菜鸟教程》丨2D骨骼动画工具DragonBones的使用教程
怎样用更少的美术成本创造出更生动的动画效果?今天就为大家介绍一套开源的2D骨骼动画框架和工具——DragonBones,它包含了桌面骨骼动画制作工具DragonBonesPro和一套多语言版本的DragonBones骨骼动画库。下面为大家介绍DragonBones的常用术语和使用方法。一、DragonBones 2D骨骼动画中的常用术语 骨架:骨架Armature,是2D骨骼动画中最...原创 2018-10-23 14:20:41 · 8320 阅读 · 1 评论 -
《菜鸟教程》| Egret场景切换管理类切换和单例使用方法
场景切换是很多开发者在开发过程中必不可少的一个环节,当项目中有两个或两个以上的游戏场景时,怎样管理这些场景,能够使它们之间的切换更加方便呢?今天就为大家介绍场景切换管理类的切换方法和单例的使用方法。案例源码:https://github.com/hkjlx/qhcj首先创建一个所有场景的父类SceneScene类主要是为了方便管理场景,此类是一个抽象类,子类必须继承此类并实现onCom...原创 2018-10-23 14:06:49 · 2148 阅读 · 0 评论 -
egret 菜鸟教程| 密室逃生游戏实战
这次给大家带来的是通过Egret实现密室逃生小游戏的教程。该游戏包括人物状态机、MVC设计模式和单例模式,该游戏在1.5s内通过玩家点击操作寻找安全点,方可进入下一关,关卡无限,分数无限。下面是具体的模块介绍和代码实现。该游戏主要内容包括 开始游戏场景 游戏场景 游戏结束结算场景 全局常量类 人物状态机类 游戏源码素材下载:https://gi...原创 2018-09-30 10:42:39 · 2164 阅读 · 0 评论 -
《菜鸟教程》| P2物理引擎——物理小球案例
本教程使用P2物理引擎实现了Egret官方的物理小球示例效果。如有不懂可以查看P2物理引擎GitHub地址或者是EgretP2物理系统文档。 第三方库的引入 创建一个P2物理项目 1. 第三方库的引入 首先新建一个项目。 在GitHub上下载包括P2物理引擎库的完整第三方库,解压后按照路径找到physics模块。 将physics模块放到新建项目根目录的同级目...原创 2018-09-14 16:46:51 · 995 阅读 · 0 评论 -
《菜鸟教程》| Egret搭建WebSocket简易聊天室
本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括,聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线都会实时广播给其他用户。体验链接 http://7hds.com:8888/下图为最终制作完...原创 2018-09-11 14:52:07 · 1309 阅读 · 2 评论 -
Egret微信小游戏转发、分享等功能实现
本文将介绍开发微信小游戏四种常用功能的实现方法,这四种功能分别是: 获取头像功能 微信转发功能 微信分享功能 游戏圈 在Egret Wing和微信开发者工具里的配置为实现以上四个功能,我们需要分别在Egret Wing(图1,图2)和微信开发者工具(图3)里配置。 需要在Platform.ts里调用platform.js接口。 在Ma...原创 2018-08-31 11:57:49 · 1338 阅读 · 0 评论 -
《菜鸟教程》| Egret微信小游戏好友排行榜教程
写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会遇到一些实际操作问题,我们近期整理推出“菜鸟”系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容。今天我们分享的菜鸟文档将介绍微信小游戏好友排行榜的制作过程,包括创建项目并发布、微信开发者平台添加小游戏、打开开放域功能、主域和开放域通讯,以及ShareCanvas与原生Canvas...原创 2018-08-28 16:13:27 · 996 阅读 · 0 评论 -
egret插件使用案例
2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、AssetsManager、微信小游戏支持库的数个BUG。在此,我们要再次特别感谢开发者们通过Eg...原创 2018-08-16 18:01:11 · 3371 阅读 · 0 评论 -
白鹭引擎 5.2.7 新增自动合图插件、二进制和声音缓存方案功能
018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、AssetsManager、微信小游戏支持库的数个BUG。在此,我们要再次特别感谢开发者们通过Egr...原创 2018-08-15 18:02:42 · 537 阅读 · 0 评论 -
《菜鸟教程》 EUI卡牌游戏制作
写在前面EUI是一套基于Egret核心显示列表的UI扩展库,它封装了大量的常用UI组件,能够满足大部分的交互界面需求,即使更加复杂的组件需求,您也可以基于EUI已有组件进行组合或扩展,从而快速实现需求。为了展示EUI的功能,我借助白鹭官网中的一个卡牌游戏DEMO,从0开始编写完成这个DEMO。其实这并不是一个完整的游戏,只是一个演示DEMO,亲自实现这个DEMO之后,应该能熟悉大部分的EU...原创 2018-08-01 10:56:22 · 12475 阅读 · 1 评论 -
【菜鸟教程】小白接触白鹭引擎4天,成功做了一款足球小游戏
写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会遇到一些实际操作问题,我们近期整理推出“菜鸟”系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容。本文的作者是白鹭技术支持“熊猫少女”,看文的小伙伴们如果有问题可以来白鹭官方论坛与之交流。正文如下:在接触白鹭引擎的第四天,我摸索着用EUI做了一个小游戏。可能游戏逻辑比较简单,使...原创 2018-07-31 18:00:33 · 19521 阅读 · 4 评论 -
菜鸟教程 | 纹理集打包和动画转换工具Texture Merge的使用教程
Texture Merger 可将零散纹理拼合为整图,同时也可以解析SWF、GIF动画,制作Egret位图文本,导出可供Egret使用的配置文件,其纹理集制作功能在小游戏开发中可以起到降低小游戏包体的作用,是开发者们最为喜欢的靠谱软件开发工具。下面就为大家介绍Texture Merger的使用教程。Texture Merge1.7.2版本相比之前操作更加便利,优化了内存占用,修...原创 2018-11-19 14:12:12 · 2891 阅读 · 0 评论