BasicLighting.lua 523 B

123456789101112131415161718
  1. Services.ResourceManager:addDirResource("Resources", false)
  2. scene = Scene()
  3. ground = ScenePrimitive(TYPE_PLANE, 5,5)
  4. ground:setMaterialByName("GroundMaterial")
  5. scene:addEntity(ground)
  6. box = ScenePrimitive(TYPE_TORUS, 0.8,0.3,30,20)
  7. box:setMaterialByName("CubeMaterial")
  8. box:setPosition(0.0, 0.5, 0.0)
  9. scene:addEntity(box)
  10. light = SceneLight(AREA_LIGHT, scene, 6)
  11. light:setPosition(1,2,1)
  12. scene:addLight(light)
  13. scene:getDefaultCamera():setPosition(7,7,7)
  14. scene:getDefaultCamera():lookAt(Vector3(0,0,0), Vector3(0,1,0))