Das versteh ich. Dann lass doch einfach die linke Hälfte frei. Der Character kann deutlich größer sein als die Bilder aus denen er besteht. Also einfach Breite verdoppeln und die entsprechenden Bilder in die jeweilige Ecke ziehen. Der Mittelpunkt bleibt dann in der Mitte.
Der Mittelpunkt oder "Fusspunkt" ist schon als solcher gedacht.. und sollte dort sein wo dein Character den Boden berührt. Damit deine Animationen besser passen solltest du die einzelnen Frames dazu verschieben bis es aussieht wie gewünscht.
Kennst du die Konsole schon? [^] Taste 2 Sekunden fest halten um sie zu aktivieren. Dort kannst du jeden Skriptbefehl eingeben. Also zum Beispiel deinen Char mittels Beamto in den gewünschten Raum schaffen. Darüber hinaus kannst du auch Cutscenes starten. Ich habe es meist so geregelt einfach eine e...
Es gibt zumindest eine Funktion Arcsin (Arkussinus) die hatte ich eingebaut eben genau für solche Fälle. Ich glaub das müsste auch dir helfen. Beispiel aus der Hilfe : Berechnet den Arkussinus einer Zahl. [Variabeln] können als Parameter eingetragen werden. Dieses Beispiel berechnet den Winkel 0-90°...
I was never that familiar with the MMS. I didnt make it, nor ported it to PaC-DK myself. Isnt the talking just a simple 2 image animation of the head? Do the other characters have those frames?
Die Zahlen sind mindestens 32bit Integer, also von +2Mrd bis -2Mrd. Strings wirst du sinnvoll kaum vollkriegen, da sich 32bit Anwendungen bis zu 4GB aus dem RAM nehmen können. Da kannst du gabze Bücher reinschreiben, auch wenns sinnlos wäre ;-) Textout kann so lang werden wie du willst, es passt hal...
Etwas aufwendiger aber eine Alternative wäre es das Entertext nachzubauen mit einer Funktion. Im Prinzip brauchst du erstmal einen Modus den du setzt. Also etwas das festlegt jetzt soll eine Zahl eingegeben werden und andere Sachen wie Buttons sollen solange nicht funktionieren. Du setzt erstmal ein...
Das sind ja auch nur 0,01 Grad pro Frame, das sind 0,5 pro Sekunde also dauert eine ganze Umdrehung 720 Sekunden. Woher kommen denn diese Zahlen bei dir?
textout macht in Schleifen, nicht was es soll. Schreibe ich alles per Hand, gibt es keine Probleme. Eine Variable bei Name, scheint nicht vorgesehen zu sein. - Was soll es denn machen? Textout Zeilen sind so gedacht das sie ein- und ausgeschaltet werden. Also solange zu sehen sind bis du sie aussch...
Doch das geht. Du kannst auch Kommazahlen als Gradzahl benutzen und so pro frame nur den Teil eines Grades erhöhen. 25000ms also 25 sekunden * 50 macht 1250. 360 Grad durch 1250 ergibt 0,288. Addier oder subtrahier diesen Wert anstatt 1 und eine Drehung dauert genau 25 Sekunden.
Schon cool die PaC-DK Engine auf Steam zu sehen muss ich zugeben Würden wir heute Alühn raushauen wären wir 24h später durch einen Twitter Shitstorm gecancelt glaub ich xD
Meinst du im Explorer? Ja, für nen kurzen Moment verschwindet die natürlich wenn sie neu erstellt wird. Sollte mal was schiefgehen, im Dokumente Ordner unter Point & Click DK solltest du einen Backup Ordner finden.
Die Referenz enthält ja nur alle Befehle, nicht alle möglichen Ideen wie man sie benutzen kann. Deswegen empfehle ich noch mal die Transform Demo für einige Beispiele und natürlich das Demo Adventure als Projekt datei. Um im Uhrzeigersinn zu drehen musst du halt +1 statt -1 verwenden. setnum (galaxy...
Ach du möchtest eine dauerhafte Drehung haben? Das musst du über ein loopendes Skript machen und die Position immer anpassen. setnum (galaxy_angle ; 0) function (rotate_galaxy ; *) setnum (galaxy_angle ; -1) if_num (galaxy_angle ; <0) setnum (galaxy_angle ; 360) transformobj (Galaxie ;rotate ;[galax...
Ich verstehe denn Sinn der Funktion nicht ganz. Technisch müsste die funktionieren. Sie gibt entweder eine Textoutzeile (Wenn ID zwischen 1 und 12 ist) oder eben gar keine. Aber, was ist der Sinn dahinter? Der Wert der in ID ist ändert sich doch nicht beim 12x durchlaufen der Funktion. Da kann doch ...