Pe măsură ce lucrăm zilnic pentru a publica materiale de instruire a jocului pentru Tuts +, întâlnim instrumente și servicii de înaltă calitate. Iată resursele de top pe care le...
Alegerea rezoluției optime pentru un joc de la începutul dezvoltării poate reduce durerile de cap cu portarea mai târziu. În acest sfat rapid, vă ajut să alegeți cea mai bună...
În timp ce dezvoltați un joc, puteți găsi valori care sunt prea zgomotoase pentru nevoile dvs. Cazul comun este intrarea analogică a utilizatorului (mouse-ul, atingerea sau joystick-ul), dar zgomotul poate...
Multe jocuri necesită folosirea algoritmilor de detectare a coliziunilor pentru a determina când două obiecte s-au ciocnit, dar acești algoritmi sunt operațiuni adesea costisitoare și pot încetini foarte mult jocul....
Am parcurs un drum lung în ghidul acestui începător pentru programarea orientată-obiect, discutând principiile coeziune, cuplare, încapsulare, și abstracție. În acest articol final, vom discuta principiul OOP de moştenire și...
Am discutat despre programarea orientată pe obiecte pentru dezvoltatorii de jocuri în general și despre principiile OOP specifice de coeziune și de cuplare. Acum, să aruncăm o privire la încapsulare...
Până acum, în această serie, am discutat despre programarea orientată pe obiecte în general și despre principiul PPE al coeziunii. În acest articol, vom examina principiul cuplare și cum ajută...
În primul post al acestei serii, am discutat de ce programarea orientată-obiect (OOP) a fost utilă pentru dezvoltarea jocurilor și a învățat cum să identifice obiectele, stările lor și comportamentele...
Aproape am terminat cu această serie de programare orientată pe obiecte, iar în acest articol vom discuta principiul OOP de abstracție - adică generalizarea unui obiect - și utilizarea acestuia...
Iată un fragment simplu de cod care vine la îndemână tot timpul: cum să mutați un obiect dintr-un punct în altul, într-o mișcare netedă și continuă. Vom folosi distanța pitagoreană...