阳仔博客

阳仔

排序:
默认
按更新时间
按访问量

福利来了 -- 压缩字体包工具

网上关于压缩字体包的工具和教程都太麻烦了,使用gulp-font-spider还有一大堆设置,今天分享一个压缩字体包的工具,自己写的python脚本,配合sfnttool.jar包做字体压缩。很简单的。 1、先来解析一下代码,谁想拿去用的自己根据提示改一下代码就可以了。 #!/usr/bin/en...

2018-11-15 14:34:03

阅读数:8

评论数:0

Egret 使用反向遮罩做新手引导功能

新手引导最复杂的部分就是要将部分东西显示出来,其他部分遮挡,在cocos2d-x中使用多个圆,半圆,方块等组件拼出要显示的部分,egret中有一个很方便的功能能实现这个效果。 1、新建egret工程,运行,显示如下: 我们将上面显示白鹭时代那个遮罩显示出来,其他部分遮挡起来。 2、在create...

2018-11-02 15:31:21

阅读数:93

评论数:0

Egret 第三方库制作与使用方法

先贴一个官方教程地址:第三方库的使用方法 不过官方的比较老了,有几步骤有些差异,导致大家要采坑。 1、执行下面命令: cd到对应目录,执行egret create_lib md5 执行完成之后可以看到新建了一个 demo 文件夹,文件夹内有两个文件 package.json tsconfig.j...

2018-11-02 15:01:58

阅读数:56

评论数:0

TypeScript 字符与ASCII字码换算

数字的ASCII值 48-57 大写字母的ASCII值 65-90 小写字母的ASCII值 97-122 一、字符换算成ASCII let aString = 'a'; let aStringValue = aString.charCodeAt(0); console.log(aStri...

2018-07-06 11:03:59

阅读数:368

评论数:0

Mac系统下Sublime Text内调试JavaScript代码

问题:我想单独调试一段JavaScript代码而不是嵌入到网页端执行 工具: Sublime Text 解决问题: 一、安装node.js 当然你也可以使用jsc环境来运行js,这里我们使用node.js来运行, 安装成功查询:在终端中输入 node -v会输出node版本号 二、配置...

2018-06-27 16:01:39

阅读数:202

评论数:0

Egret 滚动控制容器(Scroller)和列表List

屏幕的尺寸总是有限的,当内容已经超出屏幕的范围时,需要特殊的处理方式。EUI 利用滚动条实现此功能。通过拉动滚动条,可以在有限的屏幕中浏览全部内容。在其他引擎中我们可以使用TableView或者ScrollView来实现这些效果,在Egret中怎么使用呢,有两个办法实现。 一、使用滚动控制容器(...

2018-06-26 18:51:14

阅读数:1568

评论数:0

Egret 使用自定义皮肤

Egret中可以定义一个exml文件来布局UI样式,然后在创建的代码中使用它。 官方链接:皮肤 这里我要说一些关于自定义皮肤容易犯错的地方,不注意代码就会出bug。 一、在构造函数中使用皮肤里定义的组件是,容易找不到组件。 class ExmlTestView extends eui.Co...

2018-06-25 15:47:01

阅读数:801

评论数:0

TypeScript 数组Array操作

数组是一个很简单的数据结构,但是每次使用TypeScript的数组的时候又总是忘记怎么用了,干脆直接弄成干货,忘了过来看看。 一、数组的声明 let array1:Array<number>; let array2:number[];...

2018-06-20 18:19:51

阅读数:12156

评论数:0

TypeScript 遍历Array的方法:for, forEach, every

Typescript的官方文档 Iterators and Geneators 一、for..of 方法 这是最常用的方法,遍历的值是数组中的value值 let someArray = [1, "string", false]; for (let...

2018-06-13 11:03:15

阅读数:1517

评论数:0

Egret -- Egret 微信小游戏分享(wx.shareAppMessage)

如果不知道egret怎么调用微信小程序API,请看Egret微信小游戏API调用 一、在platform.ts中新增两个函数share和init /** * 平台数据接口。 * 由于每款游戏通常需要发布到多个平台上,所以提取出一个统一的接口用于开发者获取平台数据信息 * 推荐开发者通过...

2018-06-12 12:41:09

阅读数:5592

评论数:2

Egret -- Egret 微信小游戏API调用

在Egret中是可以直接调用微信小游戏的API的,Egret中添加了平台代码,可以调用各个平台API。 一、新建工程会发现在src文件夹中会包含一个Platform.ts的文件,如果没有请创建。 /** * 平台数据接口。 * 由于每款游戏通常需要发布到多个平台上,所以提取出一个统...

2018-06-12 11:45:36

阅读数:3253

评论数:0

Egret -- EgretWing动画编辑器使用

Egret有两个可以制作动画的工具,DragonBones后面有空了在说吧,先看一下EgretWing的动画编辑器的使用,自己摸索半天,蒙的一笔,还是看教程的好。 可以去看官方教程:动画编辑器 官方的示例直接使用,可能会报出bug,哈哈,问题在于加载exml文件的时候,还未加载完成就使用...

2018-06-08 17:03:32

阅读数:1940

评论数:2

Egret -- 更改Image颜色

Egret没有直接给image提供修改颜色属性,但是我们可以使用滤镜来修改image的颜色。 下面是我使用的核心代码,粘贴出来,可以直接使用 public setImageColor(image: eui.Image, color: number) { // 将16进制颜色分割成rgb...

2018-06-06 20:54:25

阅读数:1374

评论数:0

一些游戏用到的渲染技术

泡泡网显卡频道2月19日 近年来3D图形技术的发展势头非常迅猛,软件方面游戏的画面和逼真度有了长足进步,硬件方面显卡的更新换代越来越频繁。但始终存在这样一个现象,无论显卡的性能翻多少倍,游戏玩家们总感觉还是不够强大,GPU庞大的运算能力到底被谁吃掉了呢? 答案很简单,游戏为了提高画面质量、更加接...

2018-05-18 21:19:57

阅读数:543

评论数:0

Egret -- 生命周期

游戏对象一定离不开生命周期,Egret也有一套生命周期管理器:egret.lifecycle egret.lifecycle.addLifecycleListener((context) => { // custom lifecycle plugin doc...

2018-05-18 14:25:46

阅读数:1069

评论数:0

Egret -- 颜色缓动(使用Tween更改fillColor值闪烁)

如果我们想将一个Rect的颜色从ColorA变换为ColorB,而且是缓动变换的,使用如下方法会发生闪烁问题: /** 颜色变化 */ public colorTo(target: eui.Rect, targetColor: number, duration: number, de...

2018-05-17 18:04:08

阅读数:683

评论数:0

Egret -- 自己写的随机类

由于需要,自己写了一个随机类,拿去用吧。 /** * 随机值生成器 */ class Random { private a: number; private b: number; private m: number; private x: number;...

2018-05-16 15:35:57

阅读数:446

评论数:0

Egret -- 使用egret.Shape绘制的Rect在微信上闪烁

创建Egret默认工程中,有这么一段代码: let topMask = new egret.Shape(); topMask.graphics.beginFill(0x000000, 0.5); topMask.graphics.drawRect(0, 0, stag...

2018-05-16 12:43:56

阅读数:440

评论数:0

微信小程序(学习十二) -- json文件可用配置(window属性)

微信小程序中有很多可以在.json文件设置的属性,包括设置小程序的状态栏、导航条、标题、窗口背景色等, window 属性 类型 默认值 描述 navigationBarBackgroundColor HexColor 000000 导航栏背景颜...

2018-05-05 00:40:23

阅读数:153

评论数:0

微信小程序(学习十一) -- 视图层(WXML)条件判断与循环控制

条件判断 wx:if 在微信小程序的视图层(wxml)文件中可以使用条件判断,动态的显示一个组件或者执行另外的渲染试图。使用wx:if="{{condition}}" 来判断是否需要渲染该代码块,也可以用 wx:elif 和 wx:else 来添加一个 els...

2018-05-05 00:21:30

阅读数:1769

评论数:0

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