Cześć,
możecie mi pomóc z kolejnością wyświetlania obiektów w XNA?
Chodzi o to że mam kilka obiektów w mojej grze, i chciałbym ustawić im jakby priorytet które powinny być rysowane na samej górze (np. postać) a które pod nimi.
Za mało konkretów dałeś. Ale zakładam, że uczysz sie dopiero XNA skoro pytasz o takie rzeczy. Polecam przerob ten Tutorial (strona do ktorej daje linka powinna Ci czesciowo pomóc), jak się sprężysz spokojnie to w jeden wieczór zrobisz i praktycznie wiesz wszystko co potrzebne Ci do robienia prostych gierek 2D w XNA:) http://www.riemers.net/eng/Tutorials/XNA/Csharp/Series2D/SpriteBatch.Draw.php
Te tutki tez sa bardzo fajne: http://www.xnadevelopment.com/tutorials.shtml
http://msdn.microsoft.com/en-us/library/ff433988.aspx
właściwość layerDepth - myślę, że powinno pomóc.
Normalnie xna ma tak ze rysuje wszystko po kolej jakbyś malował obraz pierw rysujesz tlo potem jakies elementy mapy i na końcu bohatera.
Oczywiście da się modyfikować to poprzez "SpriteSortMode".
Bo chyba o to ci chodzi.
Poprawne rozwiązanie (zakładając że używasz SpriteBatcha), to ploki + konserwa, czyli użycie jednocześnie odpowiednich layerDepth (myśl o tym jak o odległości od kamery
) i SpriteSortMode.