Discuss Scratch

Drachenbauer
Scratcher
100+ posts

Malstift-Linien in den Vordergrund bringen?

Hallo gibt es eine Möglichkeit, die Linien der Malstift-Funktion in den vordergrund, vor die anderen Objekte bringen?
TM_
Scratcher
1000+ posts

Malstift-Linien in den Vordergrund bringen?

Malspuren vor Objekte bringen: Nein.
Aber Malspuren vor andere Malspuren bringen: Ja!
Und das kannst du dir zu Nutze machen, indem du nur Malspuren verwendest.
Ein Beispiel ist dieses Projekt von mit: Planet Defense
Da ich Angst hatte, dass Türme, Schüsse und Gegner die maximale Klongrenze von 300 überschreiten (Und das geht leider sehr schnell) habe ich nur Malspuren verwendet.
Dabei werden zuerst alle Gegner berechnet und gemalt. Danach wird mit einem Sende und Warte Block das nächste Script gestartet, in dem die Türme gezeichnet werden. Wieder ein sende und warte und dann werden die Schüsse berechnet und gezeichnet. Danach Flugzeuge und zum Schluss die ganzen Schaltflächen und Co. .

Was du dabei beachten musst:
- Das was ganz unten sein soll, muss zuerst gezeichnet werden, das was ganz oben ist, wie z.B. Schaltflächen zuletzt, den Rest logisch dazwischen anordnen.
- Das was ganz unten ist hat eine Dauerschleife, diese besteht aus Berechnen und zeichnen und danach sende und warte. Auf das Gesendete reagiert das, was als nächstes gezeichnet werden muss, indem ein eigeneer Block ausgeführt wird. Nach dem eigenen Block wird ein anderes sende und warte angehängt, welches wieder das nächste Objekt aufruft.
- Es müssen immer eigene Blöcke verwendet werden, die ohne Screen refresh laufen, ansonsten kann es nicht flüsig laufen. Daher mus auch immer nach einen Empfangen so ein eigener Block folgen.

Noch Fragen?


My YouTube-Account: TM_ (TMtheScratcher)
Join the Google+ Community “Persist” and test the latest Alpha-versions and get news about the desktop-game! Persist

Powered by DjangoBB