Un exemplu de jocuri 2d generatorul mondial

Un exemplu de jocuri 2d generatorul mondial

Salut baieti!
Am săpat recent într-o bandă și a început să observe activitatea de întrebări: „Cum sa faci generarea lumii“
Ei bine, e timpul să răspundă la această întrebare

Crearea de blocuri de peisaj

În primul rând avem nevoie pentru a crea blocuri pentru generarea peisajului nostru:

  1. Obiectul, care va determina poziția pentru noul bloc. Este unitățile noastre de pornire punct de generare.
  2. iarbă
  3. Bloc pământ cu iarbă
  4. pământ
  5. piatră

Mai adauga contor la Frame. Acesta va genera un număr aleatoriu care ar genera aleatoriu pământ și piatră.

Toate obiectele trebuie să fie amplasate în spatele ecranului limita.

Deci, avem nevoie de o dimensiune grilă de 32 × 32:

Un exemplu de jocuri 2d generatorul mondial

Crearea unei generații de pace

Adăugați o nouă variabilă pentru a genera obiect. Să-l numim Nachalnyy_Y.

„ABC“ și apoi executați repetarea.

Atunci când se realizează ciclul, obiect schimbare generație este pur și simplu mutat în jos la 32 de pixeli.

Aceste evenimente au nevoie pentru a începe punctul de facilități de generare a nu sta într-un singur loc.

Un exemplu de jocuri 2d generatorul mondial

Când are loc repetarea, contorul este setat de fiecare dată când un număr aleatoriu 0 - 8.

Dacă la următoarea iterație contorul nu este egal cu zero, apoi a creat blocul de teren la o unitate generatoare de poziție.

În cazul în care contorul este zero, atunci blocul de piatră este creată la o unitate generatoare de poziție.

Atunci când unitatea de generare a ajunge la partea de jos, atunci:

  • Noi muta obiectul pentru a genera coloana următoare (în axa X) în Y coordonata aleatoare
  • Nachalnyy_Y variabilă inscriptibil
  • a crea iarbă (partea de sus a noii coloane)

Un exemplu de jocuri 2d generatorul mondial

Salut baieti! Am săpat recent într-o bandă și a început să observe activitatea de întrebări: „Cum de a face generația lumii“ Ei bine, este timpul să răspundă la întrebările de creare a unităților de peisaj În primul rând avem nevoie pentru a crea blocuri pentru generarea peisajului nostru: Obiectul care va determina poziția pentru noul bloc. Este unitățile noastre de pornire punct de generare. Bloc Iarbă de teren cu piatră tot mai mult teren iarbă adăuga un contor la cadru. Acesta va genera un număr aleatoriu care ar genera aleatoriu pământ și piatră. Toate obiectele trebuie să fie amplasate în spatele ecranului limita. Deci, avem nevoie de o dimensiune grilă de 32x32: Crearea unei generații de lume, se adaugă o nouă variabilă pentru a genera obiect ....

Un exemplu al lumii generatorului în jocuri 2D

Un exemplu al lumii generatorului în jocuri 2D