Browse Source

Update physics terrain example;

bjorn 1 year ago
parent
commit
07a4417c19
1 changed files with 3 additions and 3 deletions
  1. 3 3
      examples/Physics/Terrain/main.lua

+ 3 - 3
examples/Physics/Terrain/main.lua

@@ -28,7 +28,7 @@ function lovr.load()
     local x,y,z = unpack(vertices[vi])
     local x,y,z = unpack(vertices[vi])
     vertices[vi][2] = terrain_fn(x, z) -- elevate grid to terrain height
     vertices[vi][2] = terrain_fn(x, z) -- elevate grid to terrain height
   end
   end
-  vertexBuffer = lovr.graphics.newBuffer(vertices, 'vec3')
+  mesh = lovr.graphics.newMesh(vertices)
   world:newTerrainCollider(size, terrain_fn) -- use callback to define elevations
   world:newTerrainCollider(size, terrain_fn) -- use callback to define elevations
   box_colliders = {}
   box_colliders = {}
 end
 end
@@ -52,9 +52,9 @@ function lovr.draw(pass)
   end
   end
 
 
   pass:setColor(0.565, 0.404, 0.463)
   pass:setColor(0.565, 0.404, 0.463)
-  pass:mesh(vertexBuffer)
+  pass:draw(mesh)
 
 
   pass:setWireframe(true)
   pass:setWireframe(true)
   pass:setColor(0.388, 0.302, 0.412, 0.1)
   pass:setColor(0.388, 0.302, 0.412, 0.1)
-  pass:mesh(vertexBuffer)
+  pass:draw(mesh)
 end
 end