gpt4 book ai didi

pixi.js - 在 PIXI.js 中如何增加 Sprite 的亮度?

转载 作者:行者123 更新时间:2023-12-04 14:00:44 27 4
gpt4 key购买 nike

我有一个通过 new PIXI.Sprite.fromImage(path) 创建的 Sprite ,如何实时增加它的亮度?

最佳答案

您可以使用 PIXI ColorMatrixFilter 执行此操作:

var colorMatrix =  [
1,0,0,0,
0,1,0,0,
0,0,1,0,
0,0,0,1
];
var filter = new PIXI.ColorMatrixFilter();
filter.matrix = colorMatrix;
stage.filters = [filter];

较暗:
var colorMatrix =  [
1,0,0,-0.5,
0,1,0,-0.5,
0,0,1,-0.5,
0,0,0,1
];

打火机:
var colorMatrix =  [
1,0,0,0.5,
0,1,0,0.5,
0,0,1,0.5,
0,0,0,1
];

在此处查看快速演示: http://codepen.io/ianmcgregor/pen/LcjBw

关于pixi.js - 在 PIXI.js 中如何增加 Sprite 的亮度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811988/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com