init public repo

This commit is contained in:
Lurkars
2019-07-23 19:49:04 +02:00
commit d6a3a59d2d
446 changed files with 185897 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadBump.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadBump.tres" type="Curve3D" id=3]
[node name="roadBump" type="MeshInstance"]
transform = Transform( 1, 0, 0, 0, 1, -0.0001179, 0, 0.0001179, 1, 0, 0, 0 )
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 1
speed_constrains = PoolVector3Array( 0.45, 0.8, 0.12, 0.45, 0.8, -0.02, 1.15, 1.55, 0.12 )
force_penalties = PoolVector3Array( 0, 5, 10, 0, 0, 0, 0, 0, 7 )
path_penalties = [ 0.0, 0.5 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+13
View File
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeLarge.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerLarge.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeLarge" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeLargeFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerLargeFlipped.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeLargeFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+13
View File
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeLarger.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerLarger.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeLarger" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeLargerFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerLargerFlipped.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeLargerFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+13
View File
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeSmall.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerSmall.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeSmall" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadCornerBridgeSmallFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadCornerSmallFlipped.tres" type="Curve3D" id=2]
[node name="roadCornerBridgeSmallFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerLarge.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerLarge.tres" type="Curve3D" id=3]
[node name="roadCornerLarge" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, -1.571, 0 )
speed_constrains = PoolVector3Array( 0.2, 0.6, 0.13, 0.6, 1.5, 0.1, 1.5, 2.36, 0.13 )
force_penalties = PoolVector3Array( 2, 0, 8 )
torque_penalties = PoolVector3Array( 0.5, 0.1, 0.1 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerLargeFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerLargeFlipped.tres" type="Curve3D" id=3]
[node name="roadCornerLargeFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, 1.571, 0 )
speed_constrains = PoolVector3Array( 0.2, 0.6, 0.13, 0.6, 1.5, 0.1, 1.5, 2.36, 0.13 )
force_penalties = PoolVector3Array( 1, 0, 5 )
torque_penalties = PoolVector3Array( 0, 1, 1.5 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerLarger.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerLarger.tres" type="Curve3D" id=3]
[node name="roadCornerLarger" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, -1.571, 0 )
speed_constrains = PoolVector3Array( 0.3, 1, 0.16, 1, 2.7, 0.13, 2.7, 3.93, 0.16 )
force_penalties = PoolVector3Array( 0, 0, 5 )
torque_penalties = PoolVector3Array( 0, 0, 1 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerLargerFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerLargerFlipped.tres" type="Curve3D" id=3]
[node name="roadCornerLargerFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, 1.571, 0 )
speed_constrains = PoolVector3Array( 0.3, 1, 0.16, 1, 2.7, 0.13, 2.7, 3.93, 0.16 )
force_penalties = PoolVector3Array( 0, 0, 5 )
torque_penalties = PoolVector3Array( 0, 0, -1 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerSmall.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerSmall.tres" type="Curve3D" id=3]
[node name="roadCornerSmall" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, -1.571, 0 )
speed_constrains = PoolVector3Array( 0.1, 0.79, 0.08 )
force_penalties = PoolVector3Array( 0, 0, 5 )
torque_penalties = PoolVector3Array( 0, 0, 1 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+19
View File
@@ -0,0 +1,19 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCornerSmallFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCornerSmallFlipped.tres" type="Curve3D" id=3]
[node name="roadCornerSmallFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
end_rotation = Vector3( 0, 1.571, 0 )
speed_constrains = PoolVector3Array( 0.1, 0.79, 0.08 )
force_penalties = PoolVector3Array( 0, 0, 5 )
torque_penalties = PoolVector3Array( 0, 0, -1 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadCrossing.obj" type="ArrayMesh" id=1]
[node name="roadCrossing" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+18
View File
@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCurved.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCurved.tres" type="Curve3D" id=3]
[node name="roadCurved" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
speed_constrains = PoolVector3Array( 0, 0.5, 0.14, 1.5, 2, 0.14 )
force_penalties = PoolVector3Array( 0, 0, 4 )
torque_penalties = PoolVector3Array( 0, 0, 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+18
View File
@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadCurvedFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadCurvedFlipped.tres" type="Curve3D" id=3]
[node name="roadCurvedFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
speed_constrains = PoolVector3Array( 0, 0.5, 0.14, 1.5, 2, 0.14 )
force_penalties = PoolVector3Array( 0, 0, 4 )
torque_penalties = PoolVector3Array( 0, 0, 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadCurvedSplit.obj" type="ArrayMesh" id=1]
[node name="roadCurvedSplit" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadEnd.obj" type="ArrayMesh" id=1]
[node name="roadEnd" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+36
View File
@@ -0,0 +1,36 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://assets/road/roadLoop.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadLoop.tres" type="Curve3D" id=3]
[ext_resource path="res://resources/road/roadLoop_collision.tres" type="Curve3D" id=4]
[node name="roadLoop" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 2
speed_constrains = PoolVector3Array( 2.5, 4.8, -0.09, 4.8, 7.6, -0.13 )
force_penalties = PoolVector3Array( 0, 0, 0, 0, -1, -0.1 )
path_penalties = [ 5.0 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
[node name="CollisionPath" type="Path" parent="."]
curve = ExtResource( 4 )
[node name="StaticBody" type="CSGPolygon" parent="."]
visible = false
use_collision = true
invert_faces = true
polygon = PoolVector2Array( -0.5, 0, -0.5, 0.01, 0.5, 0.01, 0.5, 0 )
mode = 2
path_node = NodePath("../CollisionPath")
path_interval = 1.0
path_rotation = 1
path_local = true
path_continuous_u = true
path_joined = false
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadPitEntry.obj" type="ArrayMesh" id=1]
[node name="roadPitEntry" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadPitGarage.obj" type="ArrayMesh" id=1]
[node name="roadPitGarage" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadPitStraight.obj" type="ArrayMesh" id=1]
[node name="roadPitStraight" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadPitStraightLong.obj" type="ArrayMesh" id=1]
[node name="roadPitStraightLong" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+18
View File
@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRamp.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRamp.tres" type="Curve3D" id=3]
[node name="roadRamp" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 1
speed_constrains = PoolVector3Array( 0, 1, -0.05 )
path_penalties = [ 1.0 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+17
View File
@@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRampFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRampFlipped.tres" type="Curve3D" id=3]
[node name="roadRampFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
speed_constrains = PoolVector3Array( 0, 0.3, 0.12 )
force_penalties = PoolVector3Array( 0, 0, 4 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+18
View File
@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRampLong.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRampLong.tres" type="Curve3D" id=3]
[node name="roadRampLong" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 1
speed_constrains = PoolVector3Array( 0, 2, -0.05 )
path_penalties = [ 2.0 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+18
View File
@@ -0,0 +1,18 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRampLongCurved.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRampLongCurved.tres" type="Curve3D" id=3]
[node name="roadRampLongCurved" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 1
speed_constrains = PoolVector3Array( 0.25, 1.5, -0.05 )
path_penalties = [ 1.25 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
@@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRampLongCurvedFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRampLongCurvedFlipped.tres" type="Curve3D" id=3]
[node name="roadRampLongCurvedFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
speed_constrains = PoolVector3Array( 0.25, 0.4, 0.12 )
force_penalties = PoolVector3Array( 0, 0, 3.5 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+17
View File
@@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadRampLongFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadRampLongFlipped.tres" type="Curve3D" id=3]
[node name="roadRampLongFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
speed_constrains = PoolVector3Array( 0, 0.1, 0.12 )
force_penalties = PoolVector3Array( 0, 0, 4 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSide.obj" type="ArrayMesh" id=1]
[node name="roadSide" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSideFlipped.obj" type="ArrayMesh" id=1]
[node name="roadSideFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplit.obj" type="ArrayMesh" id=1]
[node name="roadSplit" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitLarge.obj" type="ArrayMesh" id=1]
[node name="roadSplitLarge" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitLargeFlipped.obj" type="ArrayMesh" id=1]
[node name="roadSplitLargeFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitLarger.obj" type="ArrayMesh" id=1]
[node name="roadSplitLarger" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitLargerFlipped.obj" type="ArrayMesh" id=1]
[node name="roadSplitLargerFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitRound.obj" type="ArrayMesh" id=1]
[node name="roadSplitRound" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitRoundLarge.obj" type="ArrayMesh" id=1]
[node name="roadSplitRoundLarge" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitSmall.obj" type="ArrayMesh" id=1]
[node name="roadSplitSmall" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+9
View File
@@ -0,0 +1,9 @@
[gd_scene load_steps=2 format=2]
[ext_resource path="res://assets/road/roadSplitSmallFlipped.obj" type="ArrayMesh" id=1]
[node name="roadSplitSmallFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
+23
View File
@@ -0,0 +1,23 @@
[gd_scene load_steps=5 format=2]
[ext_resource path="res://assets/road/roadStart.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStart.tres" type="Curve3D" id=3]
[ext_resource path="res://scenes/lanes/StartLanes.tscn" type="PackedScene" id=4]
[node name="roadStart" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
material/3 = null
material/4 = null
material/5 = null
script = ExtResource( 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
[node name="lanes" parent="." instance=ExtResource( 4 )]
[editable path="lanes"]
+17
View File
@@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraight.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraight.tres" type="Curve3D" id=3]
[node name="roadStraight" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
first_speed_factor = 0.8
creator_speed_factor = 0.8
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+15
View File
@@ -0,0 +1,15 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightArrow.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightArrow.tres" type="Curve3D" id=3]
[node name="roadStraightArrow" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+14
View File
@@ -0,0 +1,14 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadStraightBridge.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadStraight.tres" type="Curve3D" id=2]
[node name="roadStraightBridge" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
material/3 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+13
View File
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadStraightBridgeMid.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadStraight.tres" type="Curve3D" id=2]
[node name="roadStraightBridgeMid" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+13
View File
@@ -0,0 +1,13 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadStraightBridgeStart.obj" type="ArrayMesh" id=1]
[ext_resource path="res://resources/road/roadStraight.tres" type="Curve3D" id=2]
[node name="roadStraightBridgeStart" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
[node name="Path" type="Path" parent="."]
curve = ExtResource( 2 )
+17
View File
@@ -0,0 +1,17 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightLong.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightLong.tres" type="Curve3D" id=3]
[node name="roadStraightLong" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
first_speed_factor = 0.8
creator_speed_factor = 0.8
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+24
View File
@@ -0,0 +1,24 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightLongBump.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightLongBump.tres" type="Curve3D" id=3]
[node name="roadStraightLongBump" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
reset_index = 1
speed_constrains = PoolVector3Array( 0.1, 0.8, 0.13, 0.1, 0.8, -0.05, 1.2, 1.6, 0.13 )
force_penalties = PoolVector3Array( 0, 4, 15, 0, 0, 0, 0, 0, 5 )
torque_penalties = PoolVector3Array( 0.2, 0, 0, 0, 0, 0, 0.1, 0, 0 )
path_penalties = [ 0.0, 0.7 ]
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
[node name="PathFollow" type="PathFollow" parent="Path"]
transform = Transform( 1, 0, 0, 0, 0.743809, -0.668391, 0, 0.668391, 0.743809, 0, 0.100104, 1.55236 )
offset = 1.62
@@ -0,0 +1,11 @@
[gd_scene load_steps=3 format=2]
[ext_resource path="res://assets/road/roadStraightLongBumpRound.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[node name="roadStraightLongBumpRound" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
+15
View File
@@ -0,0 +1,15 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightLongMid.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightLongMid.tres" type="Curve3D" id=3]
[node name="roadStraightLongMid" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+20
View File
@@ -0,0 +1,20 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightSkew.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightSkew.tres" type="Curve3D" id=3]
[node name="roadStraightSkew" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
first_speed_factor = 0.9
creator_speed_factor = 0.9
speed_constrains = PoolVector3Array( 0, 0.2, 0.14 )
force_penalties = PoolVector3Array( 0, 0, 3 )
torque_penalties = PoolVector3Array( 0, 0, 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )
+20
View File
@@ -0,0 +1,20 @@
[gd_scene load_steps=4 format=2]
[ext_resource path="res://assets/road/roadStraightSkewFlipped.obj" type="ArrayMesh" id=1]
[ext_resource path="res://scripts/road/road.gd" type="Script" id=2]
[ext_resource path="res://resources/road/roadStraightSkewFlipped.tres" type="Curve3D" id=3]
[node name="roadStraightSkewFlipped" type="MeshInstance"]
mesh = ExtResource( 1 )
material/0 = null
material/1 = null
material/2 = null
script = ExtResource( 2 )
first_speed_factor = 0.9
creator_speed_factor = 0.9
speed_constrains = PoolVector3Array( 0, 0.2, 0.14 )
force_penalties = PoolVector3Array( 0, 0, 3 )
torque_penalties = PoolVector3Array( 0, 0, 2 )
[node name="Path" type="Path" parent="."]
curve = ExtResource( 3 )