Skapa banor

From Elma Wiki
Revision as of 15:10, 13 October 2009 by Admin (talk | contribs) (Inte färdigt / Not finished)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Introduktion

Att designa en bana i Elma är väldigt enkelt. En bana består av ett antal polygoner, samt start- och målobjekt (blomman). Man kan också lägga till följande:

  • Äpplen
  • "Killers"
  • Bilder
  • Texturer och masker

Så för att göra en bana behöver man bara öppna redigeraren och rita några polygoner och markera var objekten och bilderna ska ritas. Sedan gör Elmas grafikmotor resten åt dig.

Redigerarens gränssnitt

En skärmbild på redigeraren

Här är vad knapparna i vänstermenyn gör, vissa är uppenbara:

  • Exit - Avslutar redigeraren och återgår till Elma.
  • New - Stänger aktuell bana och nollställer redigerarens innehåll.
  • Open - Öppnar en annan bana.
  • Save As - Sparar banan under ett nytt namn.
  • Save - Sparar banan.
  • Save and Play - Sparar banan och låter dig testa den. Kontrollerar även topologin (se nedan).
  • Check Topology - Kontrollerar on det finns några fel i banans design. Möjliga fel är:
    • Två linjer (i polygon(er) som inte är gräs) korsar varandra.
    • Start och/eller målobjektet är i marken.
  • Egenskaper - Ställer in banans egenskaper:
    • Förgrundstextur
    • Bakgrundstextur
    • Bananas namn
    • LGR File - Vilken uppsättning grafik som skall användas i banan.
  • Zoom Out - Zoomar ut en bit för att visa mer av banan.
  • View Options - Välj vad som skall visas i banan:
    • Visa Polygoner
    • Visa Gräs
    • Visa Bilder
  • Help - Visar lite hjälp.
  • Move - Flytta en punkt, start, mål, äpple, killer eller bild.
  • Zoom In - Låter dig rita en rektangel över den del du vill zooma in på.
  • Create Vertex - Rita en ny polygon, eller lägg till mer på en redan existerande.
  • Delete Vertex - Radera en punkt på en polygon.
  • Delete Polygon - Radera en hel polygon. Var försiktig med detta!
  • Create Food - Placera ett äpple i banan.
  • Create Killer - Placera ett killer-objekt i banan.
  • Delete Object - Radera äpplen eller killers.
  • Create Picture - Placera en bild eller textur-mall i banan.
  • Delete Picture - Radera en bild eller textur-mall.

Att göra gräs

När du h ar ritat en polygon som skall tcäkas av gräs, rite en ny polygon under kanten av den först polygonen, med den form du vill att gräset skall ha, så här:

Making grass.gif

I det här fallet följer formen av gräs-polygonen formen av den vanliga polygonen, vilket är det vanligaste sättet.

Det som har ritats på bilden är allt du ska rita, det är ett vanligt nybörjarfel att även rita ovanför den vanliga polygonen. Redigeraren ritar gräs-texturen mellan linjerna i gräs-polygonen och den vanliga polygonen, och ritar de små "kanterna" av gräset under gräs-polygonens linjer. MAn det finns ett undantag; inget ritas runt den längsta linjen (i horisontell riktning)i gräs-polygonen.

Det betyder att om du ritar delar av gräs-polygonen ovanför den vanliga polygonen, kommer Elma rita gräs där också om det finns någon mark i närheten. Och den längsta linjen kan då vara en av linjerna i marken där du villa ha gräs, men eftersom det är den längsta linjen kommer Elma ignorera den och inte rita något gräs där.

When you have drawn the grass polygon properly, turn it into grass by clicking the "Move" button and then right-clicking any point on the grass polygon. Then you will get a dialog where you can choose "Grass polygon". Done!

Changing gravity

Gravity is made by modifying apples (food). Select "Move" and right-click on an apple. Now you get a menu where you can choose the direction of the gravity the apple should set.

The "Food anim number" option doesn't change the gravity, it just sets which angle the apple has.

External editors

There are a few external editors you can use if you want.

  • ALE (Advanced Level Editor) by Nicolas is the most advanced editor available, however it is known to be somewhat buggy.
  • vectrast (a.k.a. Rad's Levmaker), not really an editor per se, instead it takes images and converts them into levels, or levels into images. Useful for including "pictures" and text into levels easily.

See also