Tlola o ye mo diteng

tshwantshaGape

E tsamaisa tshwantsha gangwe — kgotsa makgetlho a a rilweng — fa poapoeletso e emisitswe.

Fa poapoeletso e emisitswe ka emisaPoapoeletso, tshwantshaGape ke yona e e tsamaisang tshwantsha — gangwe, kgotsa makgetlho a o a nayang.

Nako ya go e bitsa (p5.js 2.x): tshwantshaGape e dira fela morago ga setaLoeto e fedile. Go e bitsa mo gare ga setaLoeto — kgotsa mo gare ga tshwantsha ka boyona — ga go dire sepe. Lefelo la yona le le tlwaelegileng ke mo tirong e e arabelang modirisi (jaaka go tobetsa peba); dikeyeword tseo di tla mo lokelong lo lo latelang, ka jalo dikai tse di fa tlase di dirisa setTimeout go emela.

Ela tlhoko gape gore p5.js e thala kgato e le nngwe morago ga setaLoeto le fa emisaPoapoeletso e biditswe — ke gone ka moo setshwantsho sa ntlha se bonalang o ise o bitse tshwantshaGape.

tshwantshaGape(makgetlho)
LeinaMofutaTlhaloso
makgetlho (ka boitlhophelo)paloMakgetlho a tshwantsha a a tshwanetseng go tsamaya. Fa a sa newe, ke gangwe.
Tsamaisa tshwantsha gatlhano go thala mola wa diko
diri x = 40;

tiro setaLoeto() {
  thalaKanefase(400, 400);
  bokamorago(220);
  emisaPoapoeletso();
}

tiro tshwantsha() {
  tlatsaMmala(200, 0, 120);
  kgolokwe(x, 200, 50);
  x = x + 70;
}

setTimeout(tiro () {
  tshwantshaGape(5);
}, 600);
Tsamaisa tshwantsha gangwe go fetola setshwantsho
diri mmala = 0;

tiro setaLoeto() {
  thalaKanefase(400, 400);
  emisaPoapoeletso();
}

tiro tshwantsha() {
  bokamorago(220);
  tlatsaMmala(mmala, 160, 90);
  khutloTharo(200, 60, 60, 340, 340, 340);
  mmala = 220;
}

setTimeout(tiro () {
  tshwantshaGape();
}, 800);

emisaPoapoeletso, simololaPoapoeletso, boemoJwaPoapoeletso, tshwantsha