6
我有一個通過new PIXI.Sprite.fromImage(path)
創建的精靈,我怎樣才能提高它的實時亮度?在PIXI.js中,如何增加精靈的亮度?
我有一個通過new PIXI.Sprite.fromImage(path)
創建的精靈,我怎樣才能提高它的實時亮度?在PIXI.js中,如何增加精靈的亮度?
你可以做到這一點使用陂溪的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一堆! PIXI過濾器系統似乎精心模仿了ActionScript,所以舊的Flash教程可能是相關的,例如:http://www.emanueleferonato.com/2009/04/28/understanding-as3-colormatrixfilter-class/ – imcg