Main.lua 630 B

1234567891011121314151617
  1. scene = PhysicsScene(0, Vector3(200, 200, 200))
  2. ground = ScenePrimitive(ScenePrimitive.TYPE_PLANE, 10, 10)
  3. ground:loadTexture("Resources/green_texture.png")
  4. scene:addPhysicsChild(ground, 6, 0.0);
  5. for i = 1, 100 do
  6. local box = ScenePrimitive(ScenePrimitive.TYPE_BOX, 0.5, 0.5, 0.5)
  7. box:loadTexture("Resources/pink_texture.png")
  8. box:Roll(-45 + math.random() % 90)
  9. box:Pitch(-45 + math.random() % 90)
  10. box:setPosition(-2 + math.random() % 4, i*0.5, -2 + math.random() % 4)
  11. scene:addPhysicsChild(box, 0, 1.0)
  12. end
  13. scene:getDefaultCamera():setPosition(7, 7, 7)
  14. scene:getDefaultCamera():lookAt(Vector3(0, 0, 0), Vector3(0, 1, 0))