New standalone debug prototype exploring the "gem-cut" flying island shape: a flat hexagonal table (center region) surrounded by 6 sloped trapezoidal facets down to the girdle (6 outer regions), with a non-walkable 6-sided pavilion pyramid below for the underside. Crown gets trimesh collision for later player testing; all 6 outer facets stay visually neutral (alternating flat color only) since theming comes later. Doesn't touch main.tscn or the old cross-layout prototype.
33 lines
1.2 KiB
Plaintext
33 lines
1.2 KiB
Plaintext
[gd_scene format=3]
|
|
|
|
[ext_resource type="Script" uid="uid://bia8axed2ndwj" path="res://debug/FreeCam.gd" id="1_freecam"]
|
|
[ext_resource type="Script" path="res://debug/HexDiamondIsland.gd" id="2_hexdi"]
|
|
|
|
[sub_resource type="Environment" id="Environment_hexdi"]
|
|
background_mode = 1
|
|
background_color = Color(0.16470589, 0.25490198, 0.36078432, 1)
|
|
ambient_light_source = 2
|
|
ambient_light_color = Color(0.23529412, 0.25490198, 0.29411766, 1)
|
|
ambient_light_energy = 0.8
|
|
|
|
[node name="HexDiamondIsland" type="Node3D"]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_hexdi")
|
|
|
|
[node name="Sun" type="DirectionalLight3D" parent="."]
|
|
transform = Transform3D(0.8660254, -0.35355338, 0.35355338, 0, 0.70710677, 0.70710677, -0.5, -0.6123724, 0.6123724, 0, 0, 0)
|
|
light_energy = 1.2
|
|
|
|
[node name="FlyCamera" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 0.92718387, 0.3746066, 0, -0.3746066, 0.92718387, 0, 120, 350)
|
|
script = ExtResource("1_freecam")
|
|
|
|
[node name="Camera3D" type="Camera3D" parent="FlyCamera"]
|
|
fov = 65.0
|
|
near = 0.1
|
|
far = 1000.0
|
|
|
|
[node name="HexDiamondIsland" type="Node3D" parent="."]
|
|
script = ExtResource("2_hexdi")
|