Pentru a descarca referate trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
Ne propunem să răspundem la următoarea întrebare: cum facem o figură să se mişte pe ecran? Pentru rezolvarea acestei probleme există mai multe tehnici care vor fi prezentate în continuare, dar toate au acelaşi principiu de funcţionare şi anume:
se desenează figura:
se aşteaptă o perioadă de timp;
se şterge figura şi se deplasează într-o altă poziţie.
Pentru ca figura să pară că se mişcă în mod real, un rol important îl are timpul de aşteptare (timpul în care figura rămâne pe ecran până a se şterge). Acesta se reglează de la caz la caz cu ajutorul procedurii Delay.
În principal, există trei tehnici de realizare a animaţiei. Ele diferă prin procedurile pe care le utilizează şi prin viteza de execuţie. Pentru exemplificarea lor vom folosi o singură problemă şi anume de a mişca un pătrat pe orizontală.
Tehnica 1
Operaţiile de desenare şi ştergere a figurii se fac cu ajutorul procedurii SetWriteMode, pe care o vom prezenta în continuare.
Forma generală a acestei proceduri este SetWriteMode(valoare întreagă). Vom folosi această procedură cu un singur parametru şi anume XorPut (valoarea 1 predefinită în Unit-ul Graph). În concluzie, vom pune SetWriteMode(XorPut)...
Pentru a descarca referate trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)
0 comentarii
Adauga comentariu
Pentru a adauga comentarii trebuie sa fii membru eCursuri.ro
Intra in contul tau sau inregistreaza-te GRATUIT (dreapta sus)