From 342f12f6ec12c476af813316c37b03041cbe17a4 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 1 Mar 2025 17:56:20 +0100 Subject: radial chunk generation around player + noise ground level --- block.gd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'block.gd') diff --git a/block.gd b/block.gd index c1f2ab5..5896266 100644 --- a/block.gd +++ b/block.gd @@ -225,7 +225,8 @@ var BLOCK_TYPES = { }, } -var position: Vector3 +var position: Vector3i +var global_position: Vector3i var type: Type @@ -241,7 +242,7 @@ func add_face(surface_tool: SurfaceTool, face: Face): for idx in FACES[face].size(): var triangle = FACES[face][idx] var triangle_positions = triangle.map(func(item): - return (item * (BLOCK_SIZE * 0.5)) + position + (BLOCK_SIZE * 0.5) + return (item * (BLOCK_SIZE * 0.5)) + Vector3(global_position) + (BLOCK_SIZE * 0.5) ) var uvs = FACE_UVS[face][idx] -- cgit v1.2.3