extends SceneTree func _initialize(): # MainLoop var viewport = get_root() var environment = Environment.new() environment.background_mode = Environment.BG_COLOR_SKY environment.background_sky = ProceduralSky.new() environment.background_color = Color(1, 0, 0, 1) viewport.world.environment = environment var camera = Camera.new() var mesh_instance = MeshInstance.new() mesh_instance.mesh = CubeMesh.new() mesh_instance.transform.origin.z = -5 camera.add_child(mesh_instance) viewport.add_child(camera) # main test body func _iteration(delta): # MainLoop quit()