Guest User

Untitled

a guest
May 24th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. public show( visible : boolean ) {
  2. if ( visible ) {
  3. this.background = new Sprite( PIXI.Texture.fromCanvas( document.getElementById( 'gameCanvas' ) as HTMLCanvasElement ) );
  4. let leftTop : PIXI.Point = this.viewport.getAlignedPoint( ViewportAlign.LEFT_TOP );
  5. this.background.position.set( leftTop.x, leftTop.y );
  6. this.background.scale.set( Viewport.BACKGROUND_WIDTH_LANDSCAPE / this.background.width, Viewport.GAME_HEIGHT_LANDSCAPE / this.background.height );
  7.  
  8. let blurFilter = new PIXI.filters.BlurFilter( 4, 2 );
  9. blurFilter.padding = 100;
  10. blurFilter.autoFit = false;
  11.  
  12. let darkenFilter = new PIXI.filters.ColorMatrixFilter();
  13. darkenFilter.brightness(0.2);
  14. darkenFilter.padding = 100;
  15. darkenFilter.autoFit = false;
  16.  
  17. this.background.filters = [
  18. blurFilter,
  19. darkenFilter
  20. ];
  21.  
  22. this.addChildAt( this.background, 0 );
  23. }
  24. this.visible = visible;
  25. }
Add Comment
Please, Sign In to add comment