*16 -8 weils die mitte des tiles ist...
und wenn dus ein tile über den helden anzeigen willst...
rechne mal schön...
--"Der einzige Unterschied zwischen einem Verrückten und mir ist der, dass ich nicht verrückt bin." Salvador Dalí
üH sein KS <<>> üH sein Kit
Das mit dem *16 - 8 musst du nichmal machen. Du bräuchtes einfach nur beim einstellen der koordinaten noch 2 weitere Variablen nehmen in denen du die scene werte des Helden speicherst. Dann ziehst du vom y-Wert noch 16-32 ab, damits etwas höher angezeigt wird und dann sollte es eigentlich gehen.
Je nachdem wie das Bild dann aber angezeigt wird müsstest du sicherlich nochmal was vom x-wert abziehen.
--
--"Der einzige Unterschied zwischen einem Verrückten und mir ist der, dass ich nicht verrückt bin." Salvador Dalí
üH sein KS <<>> üH sein Kit
das liegt sicherlich daran, dass deine map größer als 20*15 ist...
denn die scene daten orientieren sich nach der position des helden... (oder
irgendwie so...)
dh auf ner 20*15 map ist alles in ordnung, da der held nicht aus dem
bildschirm laufen kann...
ist sie aber größer, dann ist zb die position 180*240 nicht 180 pixel von
dem linken rand der map nach rechts und 240 pixel vom oberen rand der map
nach unten sondern vom rand des bildschirms (alle klarheiten beseitigt??^^)
also man zählt die pixel nicht von dem maprand aus, sondern von dem bildschirmabschnitt, wo sich der
held grad befindet...
also lösen tust du das problem so:
du teleportierst ein event auf die position... (also jetzt wieder set pos x des helden.. nicht scene) UND tust VON diesem event die scene daten speichern und
darauf das bild anzeigen lassen...
--"Der einzige Unterschied zwischen einem Verrückten und mir ist der, dass ich nicht verrückt bin." Salvador Dalí
üH sein KS <<>> üH sein Kit
nochwas..
du dein letztes event löscht sich sofort, wenn hhh an ist...
das lereignis löschen muss mit in der bedingungn rein...
(also gleich unter der pic anzeige)
--"Der einzige Unterschied zwischen einem Verrückten und mir ist der, dass ich nicht verrückt bin." Salvador Dalí
üH sein KS <<>> üH sein Kit