Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 5, 2008, 10:08:56 PM (15 years ago)
Author:
mkaiser
Message:

Some changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • data/media/levels/CuboidSpaceStation2.oxw

    r5309 r5310  
    2323?>
    2424
    25 
     25<!-- The following examples insert some space station in various ways, so I guess you will understand how to use my .lua file and the functions of it.
     26--->
    2627
    2728<!-- Here I add a space station at position 0,0,0 without velocity and no rotation.
     
    2930--->
    3031<?lua
    31         createSpaceStation(false)
     32        createSpaceStation()
    3233?>
    3334
    3435
    3536
    36 <!-- Here I add a space station at position 0,0,-1000 without velocity and no rotation.
     37<!-- Here I add a space station at position 0,0,-5000 without velocity and no rotation.
    3738--->
    3839<PositionableEntity scale=1 position="0,0,-5000">
    3940        <attached>
    4041                <?lua
    41                         createSpaceStation(false)
     42                        createSpaceStation()
    4243                ?>
    43                 </attached>
    44         </PositionableEntity>
     44        </attached>
     45</PositionableEntity>
     46
     47
     48
     49<!-- Here I add a space station at position 5000,0,0 with velocity 50,0,0 and a rotation so that the space station faces into the positive x-axis.
     50--->
     51<MovableEntity scale=1 position="5000,0,0" velocity="50,0,0" yaw=-90>
     52        <attached>
     53                <?lua
     54                        createSpaceStation()
     55                ?>
     56        </attached>
     57</MovableEntity>
     58
     59
     60
     61<!-- Here I add a space station at position -5000,0,0 without velocity but rotation around his own y-axis.
     62--->
     63<MovableEntity scale=1 position="-5000,0,0" rotationaxis="0,1,0" rotationrate=5>
     64        <attached>
     65                <?lua
     66                        createSpaceStation()
     67                ?>
     68        </attached>
     69</MovableEntity>
     70
     71
     72
     73<!-- Here I add a space station at position 10000,0,0 which will rotate around the position 0,0,0 and around his own axis in flight direction.
     74---- To do so, I create a MovableEntity at position 0,0,0 and attach another MovableEntity with relative coordinates to the first MovableEntity 10000,0,0.
     75---- I rotate the first MovableEntity, so the second Entity rotates around 0,0,0 in the x-,z-area with a radius 10000, and so does the space station,
     76---- because the space station is attached to the second MovableEntity with relative coordinates 0,0,0 (this is defined in the .lua file).
     77---- Then I rotate also the second MovableEntity around his own z-axis, so the space station rotates also around its own axis.
     78--->
     79<MovableEntity scale=1 position="0,0,0" rotationaxis="0,1,0" rotationrate=3>
     80        <attached>
     81                <MovableEntity scale=1 position="10000,0,0" rotationaxis="0,0,1" rotationrate=2>
     82                        <attached>
     83                                <?lua
     84                                        createSpaceStationPar(false,2,1,2,1,2,1,50)
     85                                ?>
     86                        </attached>
     87                </MovableEntity>
     88        </attached>
     89</MovableEntity>
    4590
    4691
Note: See TracChangeset for help on using the changeset viewer.