Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 12, 2016, 4:02:21 PM (8 years ago)
Author:
tgidron
Message:

New Pickup + try to create ground from separate tiles

Location:
code/branches/tgidronFS16
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • code/branches/tgidronFS16

  • code/branches/tgidronFS16/data/levels/Hover.oxw

    r11182 r11184  
    2020<?lua
    2121MAZE_NUM_CELLS = 10
    22 MAZE_CELL_SIZE = 100
    23 MAZE_CELL_HEIGHT = 30
     22MAZE_CELL_SIZE = 600
     23MAZE_CELL_HEIGHT = 180
     24MAZE_WALL_THICKNESS = 10
    2425MAZE_SIZE = MAZE_NUM_CELLS*MAZE_CELL_SIZE
    2526?>
     
    5859            <StaticEntity>
    5960                <attached>
    60                     <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Sphere2" scale=0.1>
     61                    <Billboard position="0,50,0" colour="1.0,0.55,1.0" material="Sphere2" scale=1>
    6162                        <attached>
    6263                            <Billboard position="0,0,0" colour="1.0,0.55,1.0" material="Shrink" scale=0.35 />
     
    8788            <StaticEntity>
    8889                <attached>
    89                     <Billboard position="0,0,0" colour="0.99,0.96,0.52" material="Sphere2" scale=0.1>
     90                    <Billboard position="0,50,0" colour="0.99,0.96,0.52" material="Sphere2" scale=1>
    9091                        <attached>
    9192                            <Billboard position="0,0,0" colour="0.98,0.94,0.22" material="3arrowsup" scale=0.7 />
     
    116117            <StaticEntity>
    117118                <attached>
    118                     <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=0.1>
     119                    <Billboard position="0,50,0" colour="0.6,0.⁰,0.8" material="Sphere2" scale=1>
    119120                        <attached>
    120121                            <Billboard position="0,0,0" colour="0.6,0.⁰,0.8" material="Asterisk" scale=0.65 />
     
    136137    <Pawn team=1 health=30 position="0,100,0" direction="0,-1,0" collisionType=dynamic mass=100000 name=box RVName = "Box 4" >
    137138        <attached>
    138             <Model position="0,0,0" mesh="crate.mesh" scale3D="3,3,3" />
     139            <Model position="0,50,0" mesh="crate.mesh" scale3D="15,15,15" />
    139140        </attached>
    140141        <collisionShapes>
    141             <BoxCollisionShape position="0,0,0" halfExtents="15,15,15" />
     142            <BoxCollisionShape position="0,0,0" halfExtents="70,70,70" />
    142143        </collisionShapes>
    143144    </Pawn>
     
    156157
    157158
    158 
     159  <?lua
     160      for i = 1, 10, 1 do
     161          for j = 1,10 ,1 do
     162  ?>
     163
     164  <StaticEntity position="0,0,0" collisionType="static">
     165    <attached>
     166      <Model
     167        position="<?lua print(MAZE_CELL_SIZE*i)?>, -16, <?lua print(MAZE_CELL_SIZE*j)?>"
     168        scale3D="<?lua print(MAZE_CELL_SIZE*i)?>, 16, <?lua print(MAZE_CELL_SIZE*j)?>"
     169        mesh="CubeGround.mesh"
     170        />
     171    </attached>
     172      <collisionShapes>
     173        <BoxCollisionShape
     174          position="<?lua print(MAZE_CELL_SIZE*i)?>, <?lua print(MAZE_CELL_HEIGHT+1)?>, <?lua print(MAZE_CELL_SIZE*j)?>"
     175          halfExtents="<?lua print(MAZE_CELL_SIZE*i)?>,1,<?lua print(MAZE_CELL_SIZE*j)?>"
     176        />
     177        <BoxCollisionShape
     178          position="<?lua print(MAZE_CELL_SIZE*i)?>,-1,<?lua print(MAZE_CELL_SIZE*j)?>"
     179          halfExtents="<?lua print(MAZE_CELL_SIZE*i)?>,1,<?lua print(MAZE_CELL_SIZE*j)?>"
     180        />
     181      </collisionShapes>
     182
     183  <?lua
     184      end
     185    end
     186   ?>
     187
     188  </StaticEntity>
    159189
    160190  <Scene
    161191    ambientlight = "0.8, 0.8, 0.8"
    162192    skybox       = "Orxonox/Starbox"
    163     gravity      = "0, -200, 0"
     193    gravity      = "0, -300, 0"
    164194  >
    165195
     
    210240          pickuprepresentationtemplateshrink=smallshrinkpickupRepresentation
    211241        />
    212         <Model
    213           position="<?lua print(MAZE_SIZE/2)?>,-16,<?lua print(MAZE_SIZE/2)?>"
    214           scale3D="<?lua print(MAZE_SIZE/2)?>,16,<?lua print(MAZE_SIZE/2)?>"
    215           mesh="CubeGround.mesh"
    216         />
    217       </attached>
    218       <collisionShapes>
    219         <BoxCollisionShape
    220           position="<?lua print(MAZE_SIZE/2)?>,<?lua print(MAZE_CELL_HEIGHT+1)?>,<?lua print(MAZE_SIZE/2)?>"
    221           halfExtents="<?lua print(MAZE_SIZE/2)?>,1,<?lua print(MAZE_SIZE/2)?>"
    222         />
    223         <BoxCollisionShape
    224           position="<?lua print(MAZE_SIZE/2)?>,-1,<?lua print(MAZE_SIZE/2)?>"
    225           halfExtents="<?lua print(MAZE_SIZE/2)?>,1,<?lua print(MAZE_SIZE/2)?>"
    226         />
    227       </collisionShapes>
     242        </attached>
     243       
    228244    </StaticEntity>
    229245
     
    238254    <SpawnPoint
    239255      team=0
    240       position="50,20,50"
    241       lookat="100,20,100"
     256      position="300,120,300"
     257      lookat="600,120,600"
    242258      spawnclass=HoverShip
    243259      pawndesign=spaceshiphover
     
    247263</Level>
    248264
     265
     266
     267<!--<<Model
     268          position="<?lua print(MAZE_SIZE/2)?>,-16,<?lua print(MAZE_SIZE/2)?>"
     269          scale3D="<?lua print(MAZE_SIZE/2)?>,16,<?lua print(MAZE_SIZE/2)?>"
     270          mesh="ss_wall.mesh"
     271        />
     272      </attached>
     273     
     274      <collisionShapes>
     275        <BoxCollisionShape
     276          position="<?lua print(MAZE_SIZE/2)?>,<?lua print(MAZE_CELL_HEIGHT+1)?>,<?lua print(MAZE_SIZE/2)?>"
     277          halfExtents="<?lua print(MAZE_SIZE/2)?>,1,<?lua print(MAZE_SIZE/2)?>"
     278        />
     279        <BoxCollisionShape
     280          position="<?lua print(MAZE_SIZE/2)?>,-1,<?lua print(MAZE_SIZE/2)?>"
     281          halfExtents="<?lua print(MAZE_SIZE/2)?>,1,<?lua print(MAZE_SIZE/2)?>"
     282        />
     283      </collisionShapes> -->
Note: See TracChangeset for help on using the changeset viewer.