| |||||||||||||||
Die Anweisung MODIFYTERRAIN ändert die Höhe eines Terrain-Punktes. Dazu muss man erst die Identität des Terrains angeben. Danach folgt die Koordinate des Punktes. Die Höhe kann nur zwischen 0 (=tief) und 1 (=hoch) sein. Wenn bei Realtime 1 angegeben wird, dann wird die Änderung sofort ausgeführt. Normalerweise wird das Terrain erst bei RENDERWORLD aktualisiert (meistens sinnvoller). | |||||||||||||||
Parameter | |||||||||||||||
| |||||||||||||||
Rückgabewert | |||||||||||||||
- | |||||||||||||||
Beispiel | |||||||||||||||
Dieses Programm erstellt ein Terrain. In der Mitte wird dann eine Spitze generiert: GRAPHICS3D 640,480 SETBUFFER BACKBUFFER() camera=CREATECAMERA() POSITIONENTITY camera,0,1,0 light=CREATELIGHT() ROTATEENTITY light,90,0,0 terrain=CREATETERRAIN(16) grass_tex=LOADTEXTURE("bild.bmp") ENTITYTEXTURE terrain,grass_tex MODIFYTERRAIN terrain,8,8,1 SCALEENTITY terrain,1,5,1 WHILE NOT KEYHIT(1) IF KEYDOWN(205)=1 THEN TURNENTITY camera,0,-1,0 IF KEYDOWN(203)=1 THEN TURNENTITY camera,0,1,0 IF KEYDOWN(208)=1 THEN MOVEENTITY camera,0,0,-0.05 IF KEYDOWN(200)=1 THEN MOVEENTITY camera,0,0,0.05 RENDERWORLD TEXT 0,0,"Benutze Cursortasten..." FLIP WEND END | |||||||||||||||
Siehe auch | |||||||||||||||
LOADTERRAIN, TERRAINSIZE, TERRAINHEIGHT |