自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 《菜鸟教程》| Egret微信小游戏好友排行榜教程

写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会遇到一些实际操作问题,我们近期整理推出“菜鸟”系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容。今天我们分享的菜鸟文档将介绍微信小游戏好友排行榜的制作过程,包括创建项目并发布、微信开发者平台添加小游戏、打开开放域功能、主域和开放域通讯,以及ShareCanvas与原生Canvas...

2018-08-28 16:13:27 971

原创 使用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 1648

原创 微信小游戏常见开发问题集锦(一)

微信小游戏一经推出就受到了许多开发者的关注,目前已有2000多款作品上线。我们也在第一时间推出了微信小游戏适配解决方案,并持续优化改进,同时整理发布了多篇关于使用白鹭引擎开发微信小游戏的FAQ文章(详情可查看白鹭引擎公众号历史消息),但仍有部分新手开发者遇到了一些开发问题。为此我们为这些开发者梦整理出了近期常见的小游戏开发问题,以供大家参考。后续,我们还将持续的整理相关内容,帮助开发者们更好更快的...

2018-07-19 15:11:04 2091

原创 JavaScript中的面向对象

面向对象编程是一种。

2023-06-29 16:46:25 188

原创 浅谈JavaScript中变量的作用域

定义一个变量,变量哪里可以用?这就取决于这个变量的作用域。在ES6之前,我们定义变量都是通过var关键字来定义的,这样子定义的变量的作用域分成 全局作用域 与 函数作用域。在ES6之后,引入了块级作用域。块级作用域需要通过关键字let const定义。在es5之前没有块级作用域,怎么办?利用函数去实现!我们为什么非要搞一个块级作用域出来?这是有一定的历史原因的,了解过js历史的人应该知道js最初是很粗糙,存在很多小问题。没有块级作用域就给程序员开发工作带来了一些麻烦。

2023-06-29 14:59:25 149

原创 前端如何处理后端一次性传来的10w条数据?

如果你在面试中被问到这个问题,你可以用下面的内容回答这个问题,如果你在工作中遇到这个问题,你应该先揍那个写 API 的人。创建服务器为了方便后续测试,我们可以使用node创建一个简单的服务器。i++) {num++tid: num})})})node server.js//把服务器运行起来创建前端模板页面然后我们的前端由一个 HTML 文件和一个 JS 文件组成。margin: 0;

2023-04-26 15:20:22 4146 2

原创 回流(Reflow)和重绘(Repaint)

通过构造渲染树将可见DOM节点以及它对应的样式结合起来,然后计算他们在设备视口内的确切位置和大小,这个计算的阶段就是回流。通过构造渲染树和回流阶段计算的可见节点的位置和大小,将渲染树上的每个节点转换成屏幕上的实际像素,这个阶段叫做重绘。

2023-04-26 14:27:13 422

原创 如何生成树形目录

使用tree小工具生成你项目的树形目录结构图。

2022-12-29 23:45:32 949

原创 HTML中meta标签中charset属性的写法以及用法

meta标签中的charset属性是用来声明文档使用的字符编码。解决文档出现乱码的问题主要就是靠它!需要注意的是,这个charset属性的声明必须写在head中最靠前的位置,否则就可能出现乱码的问题。charset是声明文档使用的字符编码格式,浏览器根据这个声明的编码格式解析并显示文档中的字符,避免出现乱码。所有的主流浏览器都支持meta标签的charset属性。charset属性两种写法:第一种:html5新增的charset属性写法<meta charset="U

2022-05-05 10:33:17 8345

原创 菜鸟教程 | 纹理集打包和动画转换工具Texture Merge的使用教程

      Texture Merger 可将零散纹理拼合为整图,同时也可以解析SWF、GIF动画,制作Egret位图文本,导出可供Egret使用的配置文件,其纹理集制作功能在小游戏开发中可以起到降低小游戏包体的作用,是开发者们最为喜欢的靠谱软件开发工具。下面就为大家介绍Texture Merger的使用教程。Texture Merge1.7.2版本相比之前操作更加便利,优化了内存占用,修...

2018-11-19 14:12:12 2806

原创 菜鸟教程丨Egret制作Loading页面及分步加载资源教程

我们都知道,当游戏越做越大,资源越来越多的时候,加载资源会造成大量时间的浪费。为避免加载资源时游戏黑屏,导致玩家误认为游戏非正常运行,Loading界面起到至关重要的作用。今天就为大家带来用Egret制作Loading页面及分步加载资源的教程。本文涉及以下内容:RES加载Loading界面所使用的资源 分步加载资源加载LoadingUI所需要的资源把LoadingUI所需要的资源配...

2018-11-01 14:50:58 664 1

原创 菜鸟教程丨用Egret制作功能简单的打地鼠类游戏《冰桶挑战》

今天教大家使用Egret制作一款功能简单的游戏——《冰桶挑战》,这是一款大家熟悉的打地鼠类游戏,点击屏幕使用冰桶浇灭地洞里钻出来的明星,结算得到分数。游戏页面布局使用EUI封装了大量的常用UI组件,满足大部分的交互界面需求,开发者仅用1天时间即可独立完成这款小游戏的开发。游戏效果图如下。游戏比较简单,分为以下几个场景:开始场景 游戏场景 结束场景 游戏类开始场景这里使用...

2018-10-30 18:04:35 1084

原创 《菜鸟教程》丨2D骨骼动画工具DragonBones的使用教程

怎样用更少的美术成本创造出更生动的动画效果?今天就为大家介绍一套开源的2D骨骼动画框架和工具——DragonBones,它包含了桌面骨骼动画制作工具DragonBonesPro和一套多语言版本的DragonBones骨骼动画库。下面为大家介绍DragonBones的常用术语和使用方法。一、DragonBones 2D骨骼动画中的常用术语 骨架:骨架Armature,是2D骨骼动画中最...

2018-10-23 14:20:41 8010

原创 《菜鸟教程》| Egret场景切换管理类切换和单例使用方法

场景切换是很多开发者在开发过程中必不可少的一个环节,当项目中有两个或两个以上的游戏场景时,怎样管理这些场景,能够使它们之间的切换更加方便呢?今天就为大家介绍场景切换管理类的切换方法和单例的使用方法。案例源码:https://github.com/hkjlx/qhcj首先创建一个所有场景的父类SceneScene类主要是为了方便管理场景,此类是一个抽象类,子类必须继承此类并实现onCom...

2018-10-23 14:06:49 2126

原创 egret 菜鸟教程| 密室逃生游戏实战

这次给大家带来的是通过Egret实现密室逃生小游戏的教程。该游戏包括人物状态机、MVC设计模式和单例模式,该游戏在1.5s内通过玩家点击操作寻找安全点,方可进入下一关,关卡无限,分数无限。下面是具体的模块介绍和代码实现。该游戏主要内容包括 开始游戏场景 游戏场景 游戏结束结算场景 全局常量类 人物状态机类 游戏源码素材下载:https://gi...

2018-09-30 10:42:39 2138

原创 《菜鸟教程》| P2物理引擎——物理小球案例

本教程使用P2物理引擎实现了Egret官方的物理小球示例效果。如有不懂可以查看P2物理引擎GitHub地址或者是EgretP2物理系统文档。 第三方库的引入 创建一个P2物理项目 1. 第三方库的引入 首先新建一个项目。 在GitHub上下载包括P2物理引擎库的完整第三方库,解压后按照路径找到physics模块。 将physics模块放到新建项目根目录的同级目...

2018-09-14 16:46:51 974

原创 《菜鸟教程》| Egret搭建WebSocket简易聊天室

本文,我们通过Egret和Node.js实现一个在线聊天室的demo。主要包括,聊天,改用户名,查看其他用户在线状态的功能。大致流程为,用户访问网页,即进入聊天状态,成为新游客,通过底部的输入框,可以输入自己想说的话,点击发布,信息呈现给所有在聊天的人的页面。用户可以实时修改自己的昵称,用户离线上线都会实时广播给其他用户。体验链接 http://7hds.com:8888/下图为最终制作完...

2018-09-11 14:52:07 1280 2

原创 Egret微信小游戏转发、分享等功能实现

本文将介绍开发微信小游戏四种常用功能的实现方法,这四种功能分别是: 获取头像功能 微信转发功能 微信分享功能 游戏圈 在Egret Wing和微信开发者工具里的配置为实现以上四个功能,我们需要分别在Egret Wing(图1,图2)和微信开发者工具(图3)里配置。 需要在Platform.ts里调用platform.js接口。 在Ma...

2018-08-31 11:57:49 1321

原创 egret插件使用案例

2018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、AssetsManager、微信小游戏支持库的数个BUG。在此,我们要再次特别感谢开发者们通过Eg...

2018-08-16 18:01:11 3343

原创 白鹭引擎 5.2.7 新增自动合图插件、二进制和声音缓存方案功能

018年8月13日,白鹭引擎发布5.2.7 版本。本次版本主要新增了两大功能:命令行增加自动合图插件TextureMergerPlugin,微信小游戏支持库增加二进制和声音缓存方案。同时,本次版本还是对 5.2 版本的一次集中性缺陷修复,更新修复了大家反馈的涉及2D渲染- JavaScript、AssetsManager、微信小游戏支持库的数个BUG。在此,我们要再次特别感谢开发者们通过Egr...

2018-08-15 18:02:42 522

原创 《菜鸟教程》 EUI卡牌游戏制作

写在前面EUI是一套基于Egret核心显示列表的UI扩展库,它封装了大量的常用UI组件,能够满足大部分的交互界面需求,即使更加复杂的组件需求,您也可以基于EUI已有组件进行组合或扩展,从而快速实现需求。为了展示EUI的功能,我借助白鹭官网中的一个卡牌游戏DEMO,从0开始编写完成这个DEMO。其实这并不是一个完整的游戏,只是一个演示DEMO,亲自实现这个DEMO之后,应该能熟悉大部分的EU...

2018-08-01 10:56:22 12352 1

原创 【菜鸟教程】小白接触白鹭引擎4天,成功做了一款足球小游戏

写在前面:随着越来越多的新人开始接触白鹭引擎,创作属于自己的游戏。考虑到初学者会遇到一些实际操作问题,我们近期整理推出“菜鸟”系列技术文档,以便更好的让这些开发者们快速上手,Egret大神们可以自动忽略此类内容。本文的作者是白鹭技术支持“熊猫少女”,看文的小伙伴们如果有问题可以来白鹭官方论坛与之交流。正文如下:在接触白鹭引擎的第四天,我摸索着用EUI做了一个小游戏。可能游戏逻辑比较简单,使...

2018-07-31 18:00:33 19467 4

原创 微信小游戏教程(三) 新手教程

微信小游戏教程(三) 新手教程开发环境Egret

2018-01-12 11:08:48 16395

原创 Mac怎么读写NTFS格式?Mac读写NTFS格式硬盘教程

最近,我亲爱的老公送给我一台mac电脑。我们大家都知道mac电脑那所谓一寸硬盘一寸金啊!所以,我就想把自己的数据存在自己的移动硬盘上。后来发现,对于我原来的硬盘,mac是只能读不能存的。因为我原来的硬盘格式是NTFS格式的,与mac格式不符。我再网上找了些软件,有的不管用,有的是需要花钱才能下载。后来在网上看到一篇教程,测试可用!原文链接:http://www.pc6.com/edu/81

2018-01-11 14:49:35 22042 3

原创 微信小游戏开发指南(二)微信小游戏常见问题解答

微信小游戏的基础技术限制(egret引擎)不允许操作 DOM、BOM、如果必须改成小游戏相应的 API 调用方式,目前引擎会自动引入weapp-adapter.js 文件做兼容处理。不允许动态执行代码的能力,eval、setTimeout 和 setInterval 函数的第一个参数不能为字符串,Function构造函数的参数不能为字符串。关于小游戏体积问题,小游戏的体积不得大于 4M,缓存不

2018-01-08 19:16:30 2717

原创 微信小游戏开发指南(一)什么是微信小游戏

什么是微信小游戏12 月 28 日消息,微信 iOS 版更新到 6.6.1 版本。该版本有两大亮点:小程序功能升级。主要包括微信在主界面新增了小程序任务栏的功能小程序菜单进行了升级,并提供小程序间快速切换的功能开放了小游戏开发文档和开发者工具小程序支持新类目——小游戏如何体验微信小游戏打开微信—>在搜索栏中输入“微信小游戏”​

2018-01-08 18:40:07 4808

转载 我的cocos2dx----常见错误:mt.exe : general error c101008d: Failed to write the updated manifest to the reso

mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file ".\Release\jiaoshi.exe". f(真正原因)  上网找了一下,只有英文网页有相关讨论,懒得去翻译了。中文网页中倒是有一个,而且有解决办法,那就是在项目属性——配置属性—

2014-02-01 16:02:01 870

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除