technicolour icecream hellscape terrain

This commit is contained in:
2024-09-05 22:32:30 +10:00
parent 301aa28c4d
commit fed6a26882
6 changed files with 97 additions and 42 deletions

View File

@ -24,7 +24,7 @@ class Game: GameDelegate {
var camera = Camera(fov: 60, size: .one, range: 0.06...900)
var player = Player()
var projection: matrix_float4x4 = .identity
var world = World()
var world = World(generator: StandardWorldGenerator())
var cubeMesh: RendererMesh?
var renderChunks = [SIMD3<Int>: RendererMesh]()
var chunkMeshGeneration: ChunkMeshGeneration!
@ -42,7 +42,7 @@ class Game: GameDelegate {
}
private func resetPlayer() {
self.player.position = .init(repeating: 0.5) + .up * Float(Chunk.size)
self.player.position = .init(repeating: 0.5) + .up * Float(Chunk.size) * 1.6
self.player.velocity = .zero
self.player.rotation = .init(.pi, 0)
}