6
new PIXI.Sprite.fromImage(path)
aracılığıyla oluşturulmuş hareketli grafiğim var, parlaklığını gerçek zamanlı olarak nasıl artırabilirim?PIXI.js'de hareketli grafiğin parlaklığını nasıl artırabilirim?
new PIXI.Sprite.fromImage(path)
aracılığıyla oluşturulmuş hareketli grafiğim var, parlaklığını gerçek zamanlı olarak nasıl artırabilirim?PIXI.js'de hareketli grafiğin parlaklığını nasıl artırabilirim?
Bu kullanarak PIXI ColorMatrixFilter yapabilirsiniz:
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];
Koyu:
var colorMatrix = [
1,0,0,-0.5,
0,1,0,-0.5,
0,0,1,-0.5,
0,0,0,1
];
Çakmak:
var colorMatrix = [
1,0,0,0.5,
0,1,0,0.5,
0,0,1,0.5,
0,0,0,1
];
burada kısa bir tanıtım bakınız: http://codepen.io/ianmcgregor/pen/LcjBw
Maan, çok teşekkür ederim bana bu cevabı vermek için! –
Bunu nereden öğrendin? Bu sadece folklor mu yoksa görmediğim bir öğretici mi var? –
Sadece bir PIXI kullandı! PIXI filtre sistemi, ActionScript üzerinde yakın bir şekilde modellenmiş gibi görünüyor, bu yüzden eski Flash eğiticileri alakalı olabilir: http://www.emanueleferonato.com/2009/04/28/understanding-as3-colormatrixfilter-class/ – imcg