Hallo iedereen,
Ik ben bezig met een spelletje.
[omschrijving spel]
Er is een speelveld waar allemaal (simpele) objecten in voor kunnen komen(circel, vierkant en driehoek). Door dit speelveld rolt een balletje. Als het balletje een opject raakt moet deze terug kaatsen(de terug kaatsing is uiteraard per object verschillend)
[probleem]
Ik heb nu alle objecten in een array gestopt. Als het balletje beweegt kijkt hij in een staal van 2 objecten om zich heen. Als het een opject tegenkomt kaatst het terug. Dit werkt goed als het balletje een circel tegenkomt, en een vierkant werkt ook wel, maar de hoeken zijn wel een probeem. Zeker als er meerdere vierkanten tegen elkaar aanliggen. De driehoek is helemaal lastig, dat werkt helemaal nog niet.
[vraag]
Iemand vertelde mij dat ik een onzichtbare layer(laag) over het speelveld moest zetten met verschillende RGB waarde per object. Maar hoe kan ik die uitlezen. Ik zoek iets van een getPixel() methode, maar ik kan daar niet veel over vinden. Weet iemand hoe ik dit doe, of heeft iemand een betere oplossing.
Alvast bedankt. Ik heb slapeloze nachten hierover, dus ik hoop dat iemand mij kan helpen.
Ik ben bezig met een spelletje.
[omschrijving spel]
Er is een speelveld waar allemaal (simpele) objecten in voor kunnen komen(circel, vierkant en driehoek). Door dit speelveld rolt een balletje. Als het balletje een opject raakt moet deze terug kaatsen(de terug kaatsing is uiteraard per object verschillend)
[probleem]
Ik heb nu alle objecten in een array gestopt. Als het balletje beweegt kijkt hij in een staal van 2 objecten om zich heen. Als het een opject tegenkomt kaatst het terug. Dit werkt goed als het balletje een circel tegenkomt, en een vierkant werkt ook wel, maar de hoeken zijn wel een probeem. Zeker als er meerdere vierkanten tegen elkaar aanliggen. De driehoek is helemaal lastig, dat werkt helemaal nog niet.
[vraag]
Iemand vertelde mij dat ik een onzichtbare layer(laag) over het speelveld moest zetten met verschillende RGB waarde per object. Maar hoe kan ik die uitlezen. Ik zoek iets van een getPixel() methode, maar ik kan daar niet veel over vinden. Weet iemand hoe ik dit doe, of heeft iemand een betere oplossing.
Alvast bedankt. Ik heb slapeloze nachten hierover, dus ik hoop dat iemand mij kan helpen.