egret滤镜方法ColorMatrixFilter使用_egret 滤镜_MichLiu-的博客-程序员秘密

技术标签: egret  egret游戏开发  H5小游戏  

当你在用egret开发游戏是要改变图片的默认颜色的时候,可以使用这个封装方法,要传两个参数:1、图片,2、16位颜色

public setImageColor(image: eui.Image, color: number) {
    // 将16进制颜色分割成rgb值
    let spliceColor = (color) => {
        let result = {r: -1, g: -1, b: -1};
        result.b = color % 256;
        result.g = Math.floor((color / 256)) % 256;
        result.r = Math.floor((color / 256) / 256);
        return result;
    }
    let result = spliceColor(color);
    let colorMatrix = [
        1, 0, 0, 0, 0,
        0, 1, 0, 0, 0,
        0, 0, 1, 0, 0,
        0, 0, 0, 1, 0
    ];
    colorMatrix[0] = result.r / 255;
    colorMatrix[6] = result.g / 255;
    colorMatrix[12] = result.b / 255;
    let colorFilter = new egret.ColorMatrixFilter(colorMatrix);

    image.filters = [colorFilter];
}
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_37660387/article/details/89713140

智能推荐

springMvc中前台ajax传json数据后台controller接受对象为null_controller接受前端传的json数据遇到属性为null的报错_青春依旧_的博客-程序员秘密

一般地,出现这种情况很大一部分原因是对ajax中的参数作用不熟悉或者对@RequestBody注解不熟悉。在jquery的ajax中,如果没加contentType:"application/json",那么data就应该对应的是json对象,反之,如果加了contentType:"application/json",那么ajax发送的就必须是字符串。为什么呢?contentType参数指定的...

mysql如何查询两个条件的数据_mysql中查询两个表同一条件的数据条数该怎么写sql语句..._谢流远的博客-程序员秘密

点击查看mysql中查询两个表同一条件的数据条数该怎么写sql语句具体信息答:不知道你的a,b两表有没有关联,假定没有关联 select count(1)from (select idfrom a where id>5union allselect id from b where id>5)答:一使用SELECT子句进行多表查询 SELECT 字段名 FROM 表1,表2 … WHER...

unity3d 纹理动画_weixin_30813225的博客-程序员秘密

不知道大家有没有玩过赛车游戏赛车游戏的跑道有路标,如下图玩过赛车游戏的都知道,大多数赛车游戏的路标是会动的,如上图,它会从右往左运动不会发动态图,大家脑补一下吧没有玩过赛车游戏的也不要紧,大家见过游戏中的瀑布或者湖面吗?如下图:高山流水当然,我这个贴图的效果不是很好,不过我这里要说的是原理,不妨碍,我们继续图中的瀑布从上往下流动我们都知道,如果用粒子的话,有几...

读书笔记之《程序员代码面试指南(二叉树问题)》_dianxiang4703的博客-程序员秘密

二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。代码 Github 地址判断二叉树是不是平衡二叉树输入一棵二叉树的根节点,判断该树是不是平衡的二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。先比较左边,再比较右边;左...

VS Code插件国际化_vscode-nls_KumaNPC的博客-程序员秘密

使用vscode-nls做VS Code插件的国际化最近项目需要参考VS Code的插件国际化方案,网上的资料比较少,所以研究了一下,算是有点成果,记录一下。VS Code插件的国际化,官方提供了两个工具 vscode-nls 和 vscode-nls-dev ,vscode-nls在源码中引入,对字符串进行翻译,vscode-nls-dev用于提取源码中需要翻译的字符串,生成指定格式的国际化文件。本文参考了官方提供的国际化示例,同样使用gulp自动化构建工具。 个人没有做过VS Code插件开发,所

【Bug】Windows系统下,对Git进行SSH公钥配置时,找不到.ssh文件的解决方案_林枫依依的博客-程序员秘密

解决办法:1. 鼠标右键点击桌面空白区域:Git Bash Here;  2. 输入 ssh-keygen -t rsa -C "你的邮箱(如:[email protected])" ;3. 按下三次回车键,生成SSH文件夹;4. 输入 cat ~/.ssh/id_rsa.pub 可查看秘钥,(除此之外,这个时候,在指定的文件夹C/Users/xxx/下也可以找到SSH文件夹和对应的id_rsa.pub秘钥)如下图:...

随便推点

云计算学习笔记 -- 读《云里雾里云计算》之小结_云里雾里云计算 观后感___Kevin__的博客-程序员秘密

《云里雾里云计算》-云计算经典入门书籍,文中推荐论文资料如下:1. A Berkeley View of Cloud Computing : EECS-2009-282. Bigtable : osdi063. Chubby lock service : chubby-osdi0

leetcode第二十六题Java解法——删除排序数组中的重复项_输入一个6位的排序整数数组,删除其中重复出现的元素,使得每个元素只出现一次,返回_qq_42882229的博客-程序员秘密

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例 2:给定 ...

Halcon VS中C#实现例程pose_of_known_3d_object.hdev_halcon联合c#点云3d显示_雪易的博客-程序员秘密

Halcon例程位置:...\examples\solution_guide\3d_visionHalcon 18.11和VS2017配置:1. 引用添加HalconDotNet.dll文件2. 工具条中添加 HWindowControl和HSmartWindowControl指针注:不太明白的地方可以参考:https://blog.csdn.net/u010274659/ar...

1206:放苹果_016:放苹果_LOWHC的博客-程序员秘密

时间限制: 1000 ms 内存限制: 65536 KB 提交数: 1769 通过数: 1196 【题目描述】把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。【输入】第一行是测试数据的数目t(0≤t≤20)。以下每行均包含二个整数M和N,以空格分开。1≤M,N≤1...

裴蜀等式(扩展欧几里得)_微凉code的博客-程序员秘密

裴蜀等式对任何整数a,b,及他们的最大公约数d,ax+by=m有整数解当且仅当m是d的倍数时。裴蜀等式有解时必然有很多解,每一组解(x,y)称为裴蜀数当gcd运行到最后,可以得出b==0,这样才返回a是最大公约数,此时可以得到x=1,y=0。我们通过递推得出原来的a,b的解x,y。当前状态为: (1)下一个状态: (2)因为gcd(a,b)=gcd...

光流 | 基于Matlab实现Lucas-Kanade方法:方法1(附源代码)_光流法 matlab_卡尔曼的BD SLAMer的博客-程序员秘密

github:https://github.com/MichaelBeechanCSDN:https://blog.csdn.net/u011344545基于Matlab实现Lucas-Kanade方法%This example uses Lucas-Kanade method on two images and calculate the optical flow vector for moving objects in the image.!!!! 献上代码,后面附上运行结果!!!一、代码%

推荐文章

热门文章

相关标签