Hirdetés
- Xiaomi 14T - nem baj, hogy nem Pro
- Netfone
- Samsung Galaxy A17 5G – megint 16
- Poco F8 Ultra – forrónaci
- Samsung Galaxy Watch5 Pro - kerek, de nem tekerek
- Örömkönnyek és üres kezek a TriFold startjánál
- Milyen robotporszívót vegyek karácsonyra? (2025)
- Töltő már van a Galaxy S26 Ultrához
- Milyen okostelefont vegyek?
- Bekerül az Apple Pay és Google Pay a Budapest GO alkalmazásba
-
Mobilarena

Új hozzászólás Aktív témák
-
cog777
őstag
válasz
proci985
#20407
üzenetére
Na igen, jatekoknal nepszeru a DOD, ezert is lettem megkeveredve kicsit.
Szoval ezt talaltam az OOP vs DOD osszehasonlitasaban:
Labdat akarunk implementalni.OOP
class Ball {
Point position;
Color color;
double radius;
void draw();
};
vector<Ball> balls;DOD
class Body {
Point position;
double radius;
};
class Balls {
vector<Body> bodies;
vector<Color> color;
void draw();
};Ez utobbi hatekonyabb a CPU cache szempontjabol.
Gondolom egy interpreteres nyelv eseten ez nem annyira szamit, mert sokkal tobb mindent takar egy utasitas / magasabb szintu.Illetve meg van a Data Driven Development (implicit vettem a Stak Overflow oldalrol, ahol a srac DOD-nak jelolte meg de valaki ramutatott hogy ez DDD.
typedef struct
{
int Index;
void (*Perform)();
}AnimationIndice;
// build my animation dictionary
AnimationIndice AnimationIndices[] =
{
{ 0,PerformMoveForward }
{ 1,PerformMoveBack }
}
// when its time to run, i use my dictionary to find my logic
int animation; // this value is the animation index
AnimationIndices[animation].Perform();Ugy gondolom hogy valoszinuleg ezek nagyon is beleillenek a jatekfejlesztes eszkozkeszletebe.
UML valszeg segiteni fog. Data layer viszont fontos, nagyban segit a jatekallas menteseben. Kulon DOD szeruen is lehet tarolni a tulajdonsagokat, meg OOP-ben is. Na utobbi eleg remalomszeru - sok melo, gyakorlatilag minden kulonbozo osztalythoz meg kel csinalni a szerializaciot manualisan. Jo lenne itt egyszerusiteni es egy algoritmus csak importalna/exportalna az adatokat. A verzio ugrast is segitene.
Jo hogy emlitetted a DOD-t. Ez szerintem segit.
cucka emlitette a grafot, a hex terkepet abba probalom eltarolni.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Mr.Csizmás: ncore free regisztráció
- TP-LINK routerek
- Sorozatok
- Az SK Hynix elárulta, hogy meddig nem lesz elég memória
- PlayStation 5
- Allegro vélemények - tapasztalatok
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Call of Duty: Black Ops 7
- Xiaomi 14T - nem baj, hogy nem Pro
- Chieftec-Prohardver nyereményjáték
- További aktív témák...
- Panasonic HC-V770 FUL HD kamera
- GYÖNYÖRŰ iPhone 12 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3195, 95% Akkumulátor
- Asus Zenbook 14 OLED 2.8K 90Hz HDR 10bit Ryzen5 5600H 16GB 512GB SSD Radeon RX Vega7 Win11 Garancia
- Netatmo Presence okos kültéri kamera / 12 hó jótállás
- Dobozos! Xbox One X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi



