Kezdőoldal » Számítástechnika » Programozás » Hogyan lehetne ezt megoldani?...

Hogyan lehetne ezt megoldani? Esetleg alternatívák? C#

Figyelt kérdés

Az alább sor OutOfMemory kivételt dob:


Area[,,] areas = new Area[2560, 2560, 60];


az Area egy class, 3 mezővel, semmi különös.


Azt szeretném megtudni, hogy hogyan lehetne ezt a problémát elhárítani, vagy esetleges alternatívák a problémára.


Egy játék mapjának akarom eltárolni koordinátánként, hogy mi van ott (x,y,z) . Hogyan lehetne ezt kivitelezni kevésbé problémás és elegánsabb módszerrel?


Köszönöm előre is a válaszokat! Megy a plusz :)



#játék #map #Visual C# #array #multidimensional
2015. máj. 3. 18:25
1 2
 11/15 anonim ***** válasza:
Random végtelen világ generátort szerintem ne keverjük ide...
2015. máj. 5. 15:58
Hasznos számodra ez a válasz?
 12/15 anonim ***** válasza:

Hát pedig, valami egyéb megoldás kell, akkor a random generált pálya legtöbbször használható és jó megoldás.


Pláne ha az alap struktúra pár adattal több GB...

2015. máj. 5. 17:23
Hasznos számodra ez a válasz?
 13/15 anonim ***** válasza:
Miért van szükség ennyi adatra? Pontosan mit akarsz tárolni? Miért kell ennyi koordináta?
2015. máj. 5. 17:28
Hasznos számodra ez a válasz?
 14/15 anonim ***** válasza:
# 12 Az első megoldásod volt a jó megoldás szerintem.
2015. máj. 5. 17:41
Hasznos számodra ez a válasz?
 15/15 anonim ***** válasza:

#8: #7-es vagyok. Én nem hasra ütés szerűen írtam amit írtam, hanem kiszámoltam, ahogy láthattad is. Jó, azt ne mírtam le, hogy az elemek száma 2560*2560*60, ezt szoroztam be 8 byte-tal, így jött ki a 3GiB (jó, nem GiB, hanem 3000 MiB...)

Az objegtumok méretét is leírtam. Darabja 16byte + a benne lévő mezők, így 3 db int-tel számolva 28 byte jön ki. Ebből lesz a kb. 10.25 GB


Szerintem inkább a te 5000GB-os értéked volt hasra ütés.

2015. máj. 6. 10:17
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!