Game maker-ben 2D-s felülnézetes játékban ezt hogyan tudnám megoldani? Részletek lent.
Hogyan tudnám azt megcsinálni, hogy amikor egyik szobából átmegyek a másikba (1-es szobának elérem a jobb szélét), akkor a 2-es szoba bal oldalára rakja le a játékost, akit irányítunk, és attól függően, hogy az 1-es szobában y tengely mentén hol helyezkedtem el?
Tehát arra gondolok, hogy 1-es szobában legfelül megyek balról jobbra, majd elérem a jobb szélét, akkor a 2-es szoba bal szélére dobjon legfelülre; viszont ha az 1-es szobának a jobb szélén középen megyek jobbra, akkor a 2-es szobának a bal szélének a közepére rakjon át.
Vagyis, mintha a két szoba egybe lenne, tehát ahol elhagyom az egyes szobát (y koordinátában), ott leszek a 2-es szobában (szintén y koordinátában)
Csak mellékesen: Amikor nincs szobaváltás, akkor sem változtatod a másik koordinátát, azért maradsz ugyanabban a sorban vagy oszlopban. Nem értem, miért gondolod, hogy ezen bütykölni kell.
A következő ábrán -- egy négy darab 6×4 csempés képernyőből álló szobarendszerben -- pirossal jeleztem a lépés során megváltozó koordinátákat, sárgával a szobahatárokon történő változásokat, és feketével a tétlenül maradó értékeket. Mint látható, a téged érdeklő, a mozgás irányára merőleges értékkel nem történik semmi, de miért is történne?
Szia!
Köszönöm a válaszod, de én másra gondolok.
így visszaolvasva a kérdést, elég furán van megfogalmazva, igazából írásban nem is lehet nagyon.
Én e videó alapján csináltam meg amire gondolok de nem teljesen tökéletes.
https://www.youtube.com/watch?v=X_S056iSfcI
Én amit szeretnék, az az, hogy ne egy kis négyzet legyen az objektum ami ''átwarpol'' a másik szobába, hanem egy szoba tetejétől szoba aljáig érő csík, ami attól függően, hogy Y mentén hol értintem meg, oda rakjon a következő szobában.
Szerintem ha belenézel a videóba, akkor megérted, hogy mire gondolok.
Előre is köszönöm válaszod!
Megcsináltam úgy, hogy az összes Y-al kapcsolatos sort kitöröltem mindenhonnan, és így végre működik!
Köszönöm a segítséget!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!