-.- ich weiss wie ich en game starte, aber nicht wie man ne lightmap einbaut.
-.- ich weiss wie ich en game starte, aber nicht wie man ne lightmap einbaut.
Spark? kannst du das vlt. auch noch mal für jemanden erklären der sich damit noch nicht sein halbes leben beschäftigt hat?
Geändert von siegwahrheit (26.05.2010 um 21:00 Uhr)
In dem Bild, was du als Light-Map nutzen willst, ist in dem eigentlich transparenten grünen Bereich durch die Rasterung leicht-gelb-weißliche Pixel hinzugekommen.
Die kriegst du weg, indem du das mit iDraw3 oder vergleichbarem Programm per Hand herauslöschst (vorher die erste Farbe grün wählen nicht vergessen!)
PS: Die Pixel sieht man schon mit bloßem Auge.![]()
--
Ich bin eine Säbelzahnkatze *miau*
So, danke für die ganzen Hilfestellungen. Soweit haben wir das Pixelproblem jetzt im Griff, allerdings ist es uns nicht möglich
die Lightmap richtig einzufügen. Die Lightmap scheint verschoben zu sein, da auch auf den screenshots der linke lichtkegel im
spiel gar nicht vorhanden ist, vlt. verzerrt/streckt sich das bild oder ist zu groß. wobei die standart größe ja 640x480 pixel groß ist.
Die map selber ist: 30x25. vielleicht liegt es ja daran . ich poste die aktuelleren screens. wäre cool wenn ihr da was zu sagen könntet.
Ich hab das gelöst, in dem ich ein Event in (etwa) der Mitte der Map erstellt habe mit:
--
Ich bin eine Säbelzahnkatze *miau*
Geändert von niR-kun (29.05.2010 um 13:26 Uhr)
So, hab mich nun auch mal angemeldet, hoffe, dass Siegwahrheit und ich das Problem mit eurer Hilfe schneller gelöst bekommen^^
Der Code sieht bei mir fast genauso aus wie bei dir, niR-kun. Aber hab dazu ein paar Fragen^^
Warum hast du nen Zyklus eingebaut?
Woher weiß ich, um wie viel ich die Lightmap nach links/rechts bzw, oben/unten verschieben muss, oder muss ich dafür rumprobieren?
Wenn ich "Transparency Colour" auf None stelle, dann wird die als transparent markierte Farbe der Lightmap sichtbar, stelle ich jedoch auf mixed(oder wie das im englischen Maker heißt), dann sehe ich die eigentlich als transparent markierte Farbe nicht.
Ich hab irgendwie das Gefühl, die Lightmap passt nicht genau über die Makermap, da man wie bereits erwähnt, den linken Lichtkegel garnicht sieht.
Ganz einfach, das Event ist auf ParrallelProcess eingestellt, sonst würde die Lightmap andauernd gezeichnet, was zu Performance-Einbussen führt.
Rumprobieren, man sieht das wenn man zu den Rändern der Lightmap im Spiel geht. (Am besten lässt man das Show Picture da [temporär] bei der Transparenz auf None)
Die Verschiebung kann nur je 8 Pixel nach oben, rechts, links und/oder unten sein, wenn das Event etwa mittig auf der Map ist.
Sry, mein Fehler, meine Lightmaps enthalten keine voll-transparenten Bereiche - da muss es "None" sein. Bei Lightmap mit voll-transparenten Bereichen muss man das natürlich auf "Stir" schalten.
Diese Vermutung habe ich auch ganz langsam.
--
Ich bin eine Säbelzahnkatze *miau*
Trotzdem absolut unnötig, schließlich hättest du das Event einfach per clear timer/erase event nach dem Anzeigen der Lightmap löschen können.
Lad dir einfach mal den Hyper Patcher 2 und benutze dessen Map-Exporter, dann kannst du die Maße der Map mit deiner Lightmap vergleichen. Die Map zu exportieren ist auch die beste Methode um welche zu erstellen.Zitat von Helmex
--
Danke erstmal für die ganzen Erklärungen, hat uns auf jedenfall schonmal ein Stück weitergebracht. =)
Hab ich getan, aber leider sagt er mir beim Exportieren von Maps, dass diese nicht konvertiert werden können.Zitat von ~Jack~
Es steht zwar dabei, dass keine RTP-Chipsets konvertiert werden können, aber diese hab ich ja auch nicht verwendet.![]()
--
Ja, habs über den Rohmaterial Editor importiert. Habs vorhin sogar extra nochmal kontrolliert, ob ich auch wirklich alles importiert hab.Zitat von ~Jack~
So ein Mist.
Gibts noch ne andere Möglichkeit, die Maps gescheit zu exportieren?