Maximvdw
Gebruiker
- Lid geworden
- 7 feb 2009
- Berichten
- 921
Hallo,
Ik heb gisteren een simpel spel gemaakt in C#, ik gebruikte bijna altijd voor 2D spellen een 2d matrix voor X en Y as
Dit lukte altijd, en zo kan ik op een bepaalde plaats zeggen wat een boom is, wat een bloem is, etc..
(http://www.youtube.com/watch?v=XEkwmZhavU4)
Maar nu merk ik dat bij een grote matrix (10000x10000) ik een memory error krijg (hoewel mijn app maar 20MB ram gebruikt).
Hoe komt dit?, en als er geen oplossing is. Zijn er dan andere oplossingen om ongeveer hetzelfde te doen (map opslagen)
VB. Van een map
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 2 0 0
0 0 0 0 0 0 0 0
1= boom
2= speler
gr,
Maxim
Ik heb gisteren een simpel spel gemaakt in C#, ik gebruikte bijna altijd voor 2D spellen een 2d matrix voor X en Y as
Dit lukte altijd, en zo kan ik op een bepaalde plaats zeggen wat een boom is, wat een bloem is, etc..
(http://www.youtube.com/watch?v=XEkwmZhavU4)
Maar nu merk ik dat bij een grote matrix (10000x10000) ik een memory error krijg (hoewel mijn app maar 20MB ram gebruikt).
Hoe komt dit?, en als er geen oplossing is. Zijn er dan andere oplossingen om ongeveer hetzelfde te doen (map opslagen)
VB. Van een map
0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 0
0 0 0 0 0 2 0 0
0 0 0 0 0 0 0 0
1= boom
2= speler
gr,
Maxim