Moved common stuff in a common/ folder
parent
3fcee8a8a6
commit
63c18a8883
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=8 format=2]
|
||||
|
||||
[ext_resource path="res://blocky_terrain/character_controller.gd" type="Script" id=1]
|
||||
[ext_resource path="res://mouse_look.gd" type="Script" id=2]
|
||||
[ext_resource path="res://common/mouse_look.gd" type="Script" id=2]
|
||||
[ext_resource path="res://blocky_terrain/avatar_interaction.gd" type="Script" id=3]
|
||||
[ext_resource path="res://blocky_terrain/crosshair.png" type="Texture" id=4]
|
||||
[ext_resource path="res://blocky_terrain/center.gd" type="Script" id=5]
|
||||
|
@ -10,6 +10,7 @@
|
|||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="SpatialMaterial" id=1]
|
||||
|
||||
flags_transparent = false
|
||||
|
|
|
@ -3,12 +3,14 @@
|
|||
[ext_resource path="res://blocky_terrain/provider_image.tres" type="VoxelStreamImage" id=1]
|
||||
[ext_resource path="res://blocky_terrain/terrain_material.tres" type="Material" id=2]
|
||||
[ext_resource path="res://blocky_terrain/terrain_marerial_transparent.tres" type="Material" id=3]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://grid.gd" type="Script" id=5]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://common/grid.gd" type="Script" id=5]
|
||||
[ext_resource path="res://blocky_terrain/character_avatar.tscn" type="PackedScene" id=6]
|
||||
[ext_resource path="res://blocky_terrain/profiling_gui.gd" type="Script" id=8]
|
||||
[ext_resource path="res://blocky_terrain/debug3d.gd" type="Script" id=9]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
sky_top_color = Color( 0.268204, 0.522478, 0.847656, 1 )
|
||||
sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 )
|
||||
|
|
|
@ -1,14 +1,16 @@
|
|||
[gd_scene load_steps=19 format=2]
|
||||
|
||||
[ext_resource path="res://blocky_terrain/provider_image.tres" type="VoxelStreamImage" id=1]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://grid.gd" type="Script" id=3]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://common/grid.gd" type="Script" id=3]
|
||||
[ext_resource path="res://blocky_terrain/terrain_marerial_transparent.tres" type="Material" id=4]
|
||||
[ext_resource path="res://blocky_terrain/terrain_material.tres" type="Material" id=5]
|
||||
[ext_resource path="res://blocky_terrain/profiling_gui.gd" type="Script" id=6]
|
||||
[ext_resource path="res://blocky_terrain/debug3d.gd" type="Script" id=7]
|
||||
[ext_resource path="res://blocky_terrain/character_avatar.tscn" type="PackedScene" id=8]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
sky_top_color = Color( 0.268204, 0.522478, 0.847656, 1 )
|
||||
sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 )
|
||||
|
|
|
@ -1,35 +1,35 @@
|
|||
|
||||
extends MeshInstance
|
||||
|
||||
export var size = 4
|
||||
export var step = 16
|
||||
|
||||
|
||||
func _ready():
|
||||
|
||||
var st = SurfaceTool.new()
|
||||
|
||||
st.begin(Mesh.PRIMITIVE_LINES)
|
||||
|
||||
st.add_color(Color(0,0,0))
|
||||
|
||||
var wsize = step * size
|
||||
|
||||
for i in range(0, size+1):
|
||||
for j in range(0, size+1):
|
||||
|
||||
var x = i * step
|
||||
var y = j * step
|
||||
|
||||
st.add_vertex(Vector3(x, 0, y))
|
||||
st.add_vertex(Vector3(x, wsize, y))
|
||||
|
||||
st.add_vertex(Vector3(x, y, 0))
|
||||
st.add_vertex(Vector3(x, y, wsize))
|
||||
|
||||
st.add_vertex(Vector3(0, x, y))
|
||||
st.add_vertex(Vector3(wsize, x, y))
|
||||
|
||||
mesh = st.commit()
|
||||
#set_mesh(mesh)
|
||||
|
||||
|
||||
extends MeshInstance
|
||||
|
||||
export var size = 4
|
||||
export var step = 16
|
||||
|
||||
|
||||
func _ready():
|
||||
|
||||
var st = SurfaceTool.new()
|
||||
|
||||
st.begin(Mesh.PRIMITIVE_LINES)
|
||||
|
||||
st.add_color(Color(0,0,0))
|
||||
|
||||
var wsize = step * size
|
||||
|
||||
for i in range(0, size+1):
|
||||
for j in range(0, size+1):
|
||||
|
||||
var x = i * step
|
||||
var y = j * step
|
||||
|
||||
st.add_vertex(Vector3(x, 0, y))
|
||||
st.add_vertex(Vector3(x, wsize, y))
|
||||
|
||||
st.add_vertex(Vector3(x, y, 0))
|
||||
st.add_vertex(Vector3(x, y, wsize))
|
||||
|
||||
st.add_vertex(Vector3(0, x, y))
|
||||
st.add_vertex(Vector3(wsize, x, y))
|
||||
|
||||
mesh = st.commit()
|
||||
#set_mesh(mesh)
|
||||
|
|
@ -1,7 +1,9 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
|
||||
[ext_resource path="res://mouse_look.gd" type="Script" id=1]
|
||||
[ext_resource path="res://spectator_avatar.gd" type="Script" id=2]
|
||||
[ext_resource path="res://common/mouse_look.gd" type="Script" id=1]
|
||||
[ext_resource path="res://common/spectator_avatar.gd" type="Script" id=2]
|
||||
|
||||
|
||||
|
||||
[node name="SpectatorAvatar" type="Spatial"]
|
||||
script = ExtResource( 2 )
|
|
@ -3,8 +3,8 @@
|
|||
[ext_resource path="res://dmc_terrain/interaction.gd" type="Script" id=1]
|
||||
[ext_resource path="res://dmc_terrain/dmc_terrain_material.tres" type="Material" id=2]
|
||||
[ext_resource path="res://blocky_terrain/noise_distorted.png" type="Image" id=3]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://spectator_avatar.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://common/spectator_avatar.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=5]
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
sky_top_color = Color( 0.388235, 0.533333, 0.615686, 1 )
|
||||
|
@ -48,9 +48,9 @@ transform = Transform( 0.912457, -0.352848, 0.207171, 0, 0.506317, 0.862348, -0.
|
|||
shadow_enabled = true
|
||||
shadow_bias = 0.05
|
||||
|
||||
[node name="Axes" parent="." instance=ExtResource( 4 )]
|
||||
[node name="Axes" parent="." instance=ExtResource( 5 )]
|
||||
|
||||
[node name="SpectatorAvatar" parent="." instance=ExtResource( 5 )]
|
||||
[node name="SpectatorAvatar" parent="." instance=ExtResource( 4 )]
|
||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 19.9349, 17.285 )
|
||||
speed = 20.0
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
[ext_resource path="res://dmc_terrain/main_lod.gd" type="Script" id=1]
|
||||
[ext_resource path="res://dmc_terrain/dmc_terrain_material.tres" type="Material" id=2]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://spectator_avatar.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://common/spectator_avatar.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=4]
|
||||
[ext_resource path="res://dmc_terrain/block_debug.gd" type="Script" id=5]
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
|
@ -39,9 +39,9 @@ shadow_enabled = true
|
|||
shadow_bias = 0.05
|
||||
directional_shadow_max_distance = 1000.0
|
||||
|
||||
[node name="Axes" parent="." instance=ExtResource( 3 )]
|
||||
[node name="Axes" parent="." instance=ExtResource( 4 )]
|
||||
|
||||
[node name="SpectatorAvatar" parent="." instance=ExtResource( 4 )]
|
||||
[node name="SpectatorAvatar" parent="." instance=ExtResource( 3 )]
|
||||
speed = 100.0
|
||||
|
||||
[node name="Camera" parent="SpectatorAvatar" index="0"]
|
||||
|
@ -57,9 +57,9 @@ material/0 = ExtResource( 2 )
|
|||
|
||||
[node name="VoxelTerrain" type="VoxelLodTerrain" parent="."]
|
||||
stream = SubResource( 5 )
|
||||
lod_count = 8
|
||||
viewer_path = NodePath("../SpectatorAvatar")
|
||||
material = ExtResource( 2 )
|
||||
lod_count = 8
|
||||
generate_collisions = false
|
||||
|
||||
[node name="BlockDebug" type="Control" parent="."]
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
[ext_resource path="res://dmc_terrain/main_lod.gd" type="Script" id=2]
|
||||
[ext_resource path="res://dmc_terrain/dmc_terrain_material.tres" type="Material" id=3]
|
||||
[ext_resource path="res://dmc_terrain/interaction.gd" type="Script" id=4]
|
||||
[ext_resource path="res://spectator_avatar.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://common/spectator_avatar.tscn" type="PackedScene" id=5]
|
||||
[ext_resource path="res://dmc_terrain/noise_generator_stream.tres" type="VoxelStreamNoise" id=6]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=7]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=7]
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
sky_top_color = Color( 0.388235, 0.533333, 0.615686, 1 )
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
[gd_scene load_steps=6 format=2]
|
||||
|
||||
[ext_resource path="res://dmc_test/main.gd" type="Script" id=1]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://spectator_avatar.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://common/spectator_avatar.tscn" type="PackedScene" id=3]
|
||||
|
||||
|
||||
|
||||
[sub_resource type="ProceduralSky" id=1]
|
||||
sky_top_color = Color( 0.388235, 0.533333, 0.615686, 1 )
|
||||
|
|
|
@ -21,7 +21,7 @@ config/icon="res://icon.png"
|
|||
|
||||
[autoload]
|
||||
|
||||
DDD="*res://ddd.gd"
|
||||
DDD="*res://common/ddd.gd"
|
||||
|
||||
[physics]
|
||||
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
[gd_scene load_steps=7 format=2]
|
||||
|
||||
[ext_resource path="res://transvoxel_test/transvoxel_test.gd" type="Script" id=1]
|
||||
[ext_resource path="res://axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://spectator_avatar.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://grid.gd" type="Script" id=4]
|
||||
[ext_resource path="res://common/axes.tscn" type="PackedScene" id=2]
|
||||
[ext_resource path="res://common/spectator_avatar.tscn" type="PackedScene" id=3]
|
||||
[ext_resource path="res://common/grid.gd" type="Script" id=4]
|
||||
|
||||
|
||||
|
||||
|
||||
[sub_resource type="SpatialMaterial" id=1]
|
||||
albedo_color = Color( 0.7, 0.7, 0.7, 1 )
|
||||
|
|
Loading…
Reference in New Issue