1. Replace 4k models with low-poly once 2. Use bare mixamo for testing 3. Add a basic menu 4. Add a map with collisions and spawn areas
74 lines
2.4 KiB
Plaintext
74 lines
2.4 KiB
Plaintext
[gd_scene load_steps=10 format=3 uid="uid://0576fim4xnjw"]
|
|
|
|
[ext_resource type="Script" path="res://Demo/MainCamera.gd" id="1"]
|
|
[ext_resource type="Script" path="res://addons/Mirror/Mirror/Mirror.gd" id="2"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_omm3q"]
|
|
|
|
[sub_resource type="Sky" id="Sky_bigpx"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_omm3q")
|
|
|
|
[sub_resource type="Environment" id="Environment_y6thg"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_bigpx")
|
|
|
|
[sub_resource type="SphereMesh" id="4"]
|
|
radius = 1.0
|
|
height = 2.0
|
|
|
|
[sub_resource type="CapsuleMesh" id="7"]
|
|
radius = 0.33
|
|
height = 1.66
|
|
|
|
[sub_resource type="FastNoiseLite" id="8"]
|
|
|
|
[sub_resource type="NoiseTexture2D" id="9"]
|
|
seamless = true
|
|
noise = SubResource("8")
|
|
|
|
[node name="DemoWorld" type="Node3D"]
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_y6thg")
|
|
|
|
[node name="MeshInstance2" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0.311584, -0.508855, 0.519106)
|
|
layers = 2
|
|
mesh = SubResource("4")
|
|
|
|
[node name="MeshInstance3" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(0.4, 0, 0, 0, 0.4, 0, 0, 0, 0.4, 0.4, 0.4, 0.773196)
|
|
mesh = SubResource("4")
|
|
|
|
[node name="MeshInstance4" type="MeshInstance3D" parent="."]
|
|
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, 0.396369, 0.461957, -1.66788)
|
|
mesh = SubResource("4")
|
|
|
|
[node name="Player" type="Node3D" parent="."]
|
|
transform = Transform3D(0.733279, 0, -0.679928, 0, 1, 0, 0.679928, 0, 0.733279, -3.01042, 0.611678, 3.23258)
|
|
script = ExtResource("1")
|
|
|
|
[node name="CameraRod" type="Node3D" parent="Player"]
|
|
|
|
[node name="MainCamera" type="Camera3D" parent="Player/CameraRod"]
|
|
near = 0.3
|
|
|
|
[node name="MeshInstance3D" type="MeshInstance3D" parent="Player/CameraRod"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.4, 0)
|
|
mesh = SubResource("7")
|
|
skeleton = NodePath("../../..")
|
|
|
|
[node name="Mirror" type="Node3D" parent="."]
|
|
script = ExtResource("2")
|
|
ResolutionPerUnit = 200
|
|
MainCamPath = NodePath("../Player/CameraRod/MainCamera")
|
|
MirrorColor = Color(1, 1, 1, 1)
|
|
|
|
[node name="Mirror2" type="Node3D" parent="."]
|
|
transform = Transform3D(0.658492, 0, -0.752587, 0, 1, 0, 0.752587, 0, 0.658492, 2.4934, 0, 0.705538)
|
|
script = ExtResource("2")
|
|
ResolutionPerUnit = 200
|
|
MainCamPath = NodePath("../Player/CameraRod/MainCamera")
|
|
MirrorDistortion = 20
|
|
DistortionTexture = SubResource("9")
|