De:Andere Methoden
From X-Moto
Wenn Sie eine Eigenschaft benutzen, die Xmoto Version 0.2.1 oder höher benötigt, müssen Sie den Level-Tag folgendermaßen verändern:
<level id="myid" rversion="0.2.1">
Level Eigenschaften
<info> <name>Level Name</name> <description>Beschreibung</description> <author>Autor</author> <date>Datum</date> <sky zoom="0.1" offset="0.1" color_r="255" color_g="255" color_b="255" color_a="0" drifted="true" driftZoom="1.0" driftColor_r="255" driftColor_g="255" driftColor_b="0" driftColor_a="0">Space</sky> <border texture="Bricks" /> <music name="batcave" /> </info>
- sky : Verschiedene Eigenschaften, die Himmelstextur zu verändern (Farbeffekte, etc.) [erfordert Xmoto >= 0.2.5]
- zoom : Größe der Textur
- offset : Versatz zum Himmel beim Bewegen des Motobikes
- color_r color_g color_b color_a : Rot, Grün, Blau und Alpha Werte der Textur
- drifted : Setzen des "Drifted"- Effekts
- driftZoom : Größe der Drift-Textur
- driftColor_r, driftColor_g, driftColor_b, driftColor_a : Farbwerte für die Drift-Textur
- border : Umgrenzungstextur für die Levels [erfordertXmoto >= 0.2.5]
- music : Musik, die während des Levels abgespielt wird (in 0.2.5 sind "batcave", "menu1" und "rideALong" verfügbar) [erfordert xmoto >= 0.2.5]
Beispiel
<sky color_r="150" color_g="100" color_b="50" zoom="3.0">sky1</sky>
Block-Eigenschaften
<block id="Block1"> <physics grip="1.0"/> <position x="-0.333333" y="-5.666667" dynamic="true"/> <usetexture id="default"/> <vertex x="-7.666667" y="0.666667"/> <vertex x="7.333333" y="2.666667"/> <vertex x="0.333333" y="-3.333333"/> </block>
Keine Eigenschaft ist zwingend erforderlich. Wenn Sie eine Eigenschaft weglassen, wird ihr der Standardwert zugewiesen.
- id: Identifiziert den Block. Damit kann man ihn via Skript verändern
- position: Startposition des Blocks
- dynamic: Wenn auf true gesetzt, kann der Block verändert werden
- grip: Grip des Blocks; damit kann man Eis simulieren (benötigt Xmoto 0.2.1 oder höher)
- usetexture: Textur, die der Block benützt
Eigenschaften von Figuren
<entity id="Strawberry2" typeid="Strawberry"> <size r="0.2" width="0.5" height="0.5"/> <position x="42" y="0.5"/> </entity>
Keine Eigenschaft ist zwingend erforderlich. Wenn Sie eine Eigenschaft weglassen, wird ihr der Standardwert zugewiesen.
- id: Identifiziert die Figur. Damit kann man sie via Skript verändern
- typeid: Type der Figur
- r: Radius des Kreises, innerhalb dessen man mit dem Element zusammenstößt
- width: Breite des Bildes (benötigt Xmoto 0.2.1 oder höher)
- height: Höhe des Bildes (benötigt Xmoto 0.2.1 oder höher)
- x: X-Position der Mitte des Elements
- y: Y-Position der Mitte des Elements