SORU
8 Mayıs 2010, CUMARTESİ


HTML5/Canvas Çift Tamponlama destekliyor mu?

Yapmak istediğim bir tampon benim grafik çizmek ve animasyon yapabileceğim bir tuval olarak kopyalamak mümkün olacak ve titremeyi önlemek. Ama bu seçeneği bulamadım. Herkes bu konuda gitmek nasıl bilmiyorum?

CEVAP
19 Mayıs 2010, ÇARŞAMBA


Çok basit bir yöntem tuval-elementler aynı ekranda iki yer var ve göstermek için gereken tampon görünürlüğünü ayarlamak için. İşiniz bittiğinde gizli beraberlik ve flip.

Kod:

CSS:

canvas { border: 2px solid #000; position:absolute; top:0;left:0; 
visibility: hidden; }

JS çevirme:

Buffers[1-DrawingBuffer].style.visibility='hidden';
Buffers[DrawingBuffer].style.visibility='visible';

DrawingBuffer=1-DrawingBuffer;

Bu kod dizisi 'Tamponlar[]' de tutar tuval-nesneler. Yani çizmeye başlamak istediğinizde hala içeriği almak gerekir:

Canvas= Buffers[DrawingBuffer].getContext('2d');

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • READ DESCRIPTION NOW!!!!!!!

    READ DESCRIP

    18 ŞUBAT 2009