Wir nutzen Cookies, um das allgemeine Benutzerelebnis zu verbessern. Mit der Nutzung unseres Wikis stimmst du der Nutzung von Cookies zu.

100% Pen

100% Pen ist eine Methode zum Erstellen von Projekten, die keine sichtbaren Figuren verwenden, sondern nur Grafiken, die mit dem Malstift gezeichnet werden und das Aussehen der Objekte folglich nur durch die Skripte festgestellt wird.

Vor- und Nachteile

Da die Figuren nicht vom Benutzer gezeichnet werden, sondern dieser Skripte dazu anfertigen muss, ist das Erstellen von Projekten, die 100% Pen verwenden, um einiges komplexer. Außerdem dauern die Wartezeiten während des Projekts auch etwas länger und die Bewegungen der einzelnen Elemente sind eventuell auch nicht so flüssig. Dafür aber muss vor dem Abspielen des Projekts nicht so lange gewartet werden, denn das Projekt verbraucht durch den Ersatz von Grafiken durch Skripte weniger Speicherplatz.

Methode

Die Basismethode von 100%-Pen-Projekten beruht auf der Malstift-Funktion, die die (oft unsichtbare) Malstift-Figur verschiedene Zeichnungen anfertigen lässt. Die Position des Stifts wird durch die Bewegungsblöcke bestimmt.

Beispiel

In diesem Beispiel zeichnen wir mit dem Malstift einen Kreis und vergleichen die Methode mit der Möglichkeit, den Kreis als Grafik zu verwenden. Siehe hierzu auch den Artikel → Kreise malen lassen.

Wenn @greenFlag angeklickt
gehe zu x: (0) y: (0)
schalte Stift ein
wiederhole (360) mal
gehe (50)er-Schritt
gehe (-50)er-Schritt
drehe dich @turnRight um (1) Grad
ende

Das Ergebnis: Es braucht eine kleine Weile, bis das Objekt gezeichnet ist, verbraucht aber weniger Speicher. (Wenn man dieses Prinzip für das Zeichnen eines Kreises etwas optimiert, dauert es aber nicht ganz so lange.)

Zusammenfassung

Braucht ein Projekt nicht allzu viele Grafiken, können diese einfach verwendet werden. Werden aber so viele Figuren, Kostüme und Bühnenbilder verwendet, dass das Projekt droht, im Browser nicht geladen zu werden, sollten wenigstens manche Figuren durch den Malstift gezeichnet werden, auch wenn es etwas komplexer ist.



Code zum Einbinden ins Forum:
[wiki=de:100% Pen]100% Pen[/wiki]