mirror of
https://github.com/Relintai/pandemonium_demo_projects.git
synced 2024-12-21 13:56:50 +01:00
Make sure everything works under the 3d folder.
This commit is contained in:
parent
a5c0194b60
commit
d766f6dd8a
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=2
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
sky_energy = 0.2
|
sky_energy = 0.2
|
||||||
|
@ -70,4 +70,3 @@ common/enable_pause_aware_picking=true
|
|||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/shadows/filter_mode=2
|
quality/shadows/filter_mode=2
|
||||||
environment/default_environment="res://default_env.tres"
|
|
||||||
|
@ -46,61 +46,24 @@ func set_gi_mode(p_gi_mode):
|
|||||||
$ZdmBakeIndirect.visible = false
|
$ZdmBakeIndirect.visible = false
|
||||||
$ZdmBakeAll.visible = false
|
$ZdmBakeAll.visible = false
|
||||||
$ZdmNoBake.visible = true
|
$ZdmNoBake.visible = true
|
||||||
$BakedLightmapIndirect.visible = false
|
|
||||||
$BakedLightmapAll.visible = false
|
|
||||||
$GIProbe.visible = false
|
|
||||||
|
|
||||||
# There is no difference between Indirect and Disabled when no GI is used.
|
|
||||||
# Pick the default value (which is Indirect).
|
|
||||||
$Sun.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GrateOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GarageOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$CornerSpotLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
|
|
||||||
GIMode.BAKED_LIGHTMAP_ALL:
|
GIMode.BAKED_LIGHTMAP_ALL:
|
||||||
$ZdmBakeIndirect.visible = false
|
$ZdmBakeIndirect.visible = false
|
||||||
$ZdmBakeAll.visible = true
|
$ZdmBakeAll.visible = true
|
||||||
$ZdmNoBake.visible = false
|
$ZdmNoBake.visible = false
|
||||||
$BakedLightmapIndirect.visible = false
|
|
||||||
$BakedLightmapAll.visible = true
|
|
||||||
$GIProbe.visible = false
|
|
||||||
|
|
||||||
# Make lights not affect baked surfaces by setting their bake mode to All.
|
|
||||||
$Sun.light_bake_mode = Light.BAKE_ALL
|
|
||||||
$GrateOmniLight.light_bake_mode = Light.BAKE_ALL
|
|
||||||
$GarageOmniLight.light_bake_mode = Light.BAKE_ALL
|
|
||||||
$CornerSpotLight.light_bake_mode = Light.BAKE_ALL
|
|
||||||
|
|
||||||
GIMode.BAKED_LIGHTMAP_INDIRECT:
|
GIMode.BAKED_LIGHTMAP_INDIRECT:
|
||||||
$ZdmBakeIndirect.visible = true
|
$ZdmBakeIndirect.visible = true
|
||||||
$ZdmBakeAll.visible = false
|
$ZdmBakeAll.visible = false
|
||||||
$ZdmNoBake.visible = false
|
$ZdmNoBake.visible = false
|
||||||
$BakedLightmapIndirect.visible = true
|
|
||||||
$BakedLightmapAll.visible = false
|
|
||||||
$GIProbe.visible = false
|
|
||||||
|
|
||||||
$Sun.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GrateOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GarageOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$CornerSpotLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
|
|
||||||
GIMode.GI_PROBE:
|
GIMode.GI_PROBE:
|
||||||
$ZdmBakeIndirect.visible = false
|
$ZdmBakeIndirect.visible = false
|
||||||
$ZdmBakeAll.visible = false
|
$ZdmBakeAll.visible = false
|
||||||
$ZdmNoBake.visible = true
|
$ZdmNoBake.visible = true
|
||||||
$BakedLightmapIndirect.visible = false
|
|
||||||
$BakedLightmapAll.visible = false
|
|
||||||
$GIProbe.visible = true
|
|
||||||
|
|
||||||
# Bake mode must be Indirect, not Disabled. Otherwise, GI will
|
|
||||||
# not be visible for those lights.
|
|
||||||
# Moving/blinking lights should generally have their bake mode set to Disabled
|
|
||||||
# to avoid visible GI pop-ins. This is because GIProbe
|
|
||||||
# can take a while to update.
|
|
||||||
$Sun.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GrateOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$GarageOmniLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
$CornerSpotLight.light_bake_mode = Light.BAKE_INDIRECT
|
|
||||||
|
|
||||||
|
|
||||||
func set_use_reflection_probe(p_visible):
|
func set_use_reflection_probe(p_visible):
|
||||||
|
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=2
|
|
||||||
meshes/lightmap_texel_size=0.25
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
[gd_scene load_steps=15 format=2]
|
[gd_scene load_steps=13 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
||||||
[ext_resource path="res://model/godot_battle_bot.dae" type="PackedScene" id=2]
|
[ext_resource path="res://model/godot_battle_bot.gltf" type="PackedScene" id=2]
|
||||||
[ext_resource path="res://model/battle_bot_color.tres" type="Material" id=3]
|
|
||||||
[ext_resource path="res://model/battle_bot_emission.tres" type="Material" id=4]
|
|
||||||
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=6]
|
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=6]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=7]
|
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=7]
|
||||||
@ -19,6 +17,7 @@ albedo_texture = ExtResource( 1 )
|
|||||||
roughness = 0.2
|
roughness = 0.2
|
||||||
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[sub_resource type="CubeMesh" id=3]
|
[sub_resource type="CubeMesh" id=3]
|
||||||
size = Vector3( 1, 1, 1 )
|
size = Vector3( 1, 1, 1 )
|
||||||
@ -38,10 +37,6 @@ transform = Transform( 0.56827, 0.673454, -0.472789, 0, 0.574581, 0.818448, 0.82
|
|||||||
|
|
||||||
[node name="GodotBattleBot" parent="." instance=ExtResource( 2 )]
|
[node name="GodotBattleBot" parent="." instance=ExtResource( 2 )]
|
||||||
|
|
||||||
[node name="godot_battle_bot" parent="GodotBattleBot/Armature/Skeleton" index="0"]
|
|
||||||
material/0 = ExtResource( 3 )
|
|
||||||
material/1 = ExtResource( 4 )
|
|
||||||
|
|
||||||
[node name="Camera" type="Camera" parent="."]
|
[node name="Camera" type="Camera" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.5, 11 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.5, 11 )
|
||||||
fov = 74.0
|
fov = 74.0
|
||||||
@ -57,16 +52,17 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Head"
|
bone_name = "Head"
|
||||||
additional_rotation = Vector3( 90, 0, 0 )
|
additional_rotation = Vector3( 90, 0, 0 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="IK_FABRIK_Left_Arm" type="Spatial" parent="Camera/Targets"]
|
[node name="IK_FABRIK_Left_Arm" type="Spatial" parent="Camera/Targets"]
|
||||||
script = ExtResource( 8 )
|
script = ExtResource( 8 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 9 )
|
"_editor_icon": ExtResource( 9 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bones_in_chain = PoolStringArray( "Left_UpperArm", "Left_LowerArm" )
|
bones_in_chain = PoolStringArray( "Left_UpperArm", "Left_LowerArm" )
|
||||||
bones_in_chain_lengths = PoolRealArray( 1.97, 3 )
|
bones_in_chain_lengths = PoolRealArray( 1.97, 3 )
|
||||||
chain_iterations = 10
|
chain_iterations = 10
|
||||||
@ -82,7 +78,7 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Left_Hand"
|
bone_name = "Left_Hand"
|
||||||
additional_rotation = Vector3( 0, 0, 90 )
|
additional_rotation = Vector3( 0, 0, 90 )
|
||||||
position_using_additional_bone = true
|
position_using_additional_bone = true
|
||||||
@ -103,9 +99,10 @@ script = ExtResource( 8 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 9 )
|
"_editor_icon": ExtResource( 9 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bones_in_chain = PoolStringArray( "Right_UpperArm", "Right_LowerArm", "Right_Hand" )
|
bones_in_chain = PoolStringArray( "Right_UpperArm", "Right_LowerArm", "Right_Hand" )
|
||||||
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 1.2 )
|
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 1.2 )
|
||||||
|
chain_iterations = 10
|
||||||
limit_chain_iterations = false
|
limit_chain_iterations = false
|
||||||
use_middle_joint_target = true
|
use_middle_joint_target = true
|
||||||
|
|
||||||
@ -118,9 +115,10 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Right_Hand"
|
bone_name = "Right_Hand"
|
||||||
additional_rotation = Vector3( 0, 0, 90 )
|
additional_rotation = Vector3( 0, 0, 90 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="MiddleJoint" type="Spatial" parent="Camera/Targets/IK_FABRIK_Right_Arm"]
|
[node name="MiddleJoint" type="Spatial" parent="Camera/Targets/IK_FABRIK_Right_Arm"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -6.34515, 0, -3.7843 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -6.34515, 0, -3.7843 )
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_scene load_steps=26 format=2]
|
[gd_scene load_steps=22 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
||||||
[ext_resource path="res://button_change_scene.gd" type="Script" id=2]
|
[ext_resource path="res://button_change_scene.gd" type="Script" id=2]
|
||||||
@ -7,12 +7,8 @@
|
|||||||
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=5]
|
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=5]
|
||||||
[ext_resource path="res://addons/sade/ik_fabrik.gd" type="Script" id=6]
|
[ext_resource path="res://addons/sade/ik_fabrik.gd" type="Script" id=6]
|
||||||
[ext_resource path="res://addons/sade/ik_fabrik.png" type="Texture" id=7]
|
[ext_resource path="res://addons/sade/ik_fabrik.png" type="Texture" id=7]
|
||||||
[ext_resource path="res://fps/weapon_pistol.dae" type="PackedScene" id=8]
|
[ext_resource path="res://fps/weapon_pistol.gltf" type="PackedScene" id=8]
|
||||||
[ext_resource path="res://fps/gun_color.tres" type="Material" id=9]
|
[ext_resource path="res://model/godot_battle_bot.gltf" type="PackedScene" id=11]
|
||||||
[ext_resource path="res://fps/gun_emission.tres" type="Material" id=10]
|
|
||||||
[ext_resource path="res://model/godot_battle_bot.dae" type="PackedScene" id=11]
|
|
||||||
[ext_resource path="res://model/battle_bot_color.tres" type="Material" id=12]
|
|
||||||
[ext_resource path="res://model/battle_bot_emission.tres" type="Material" id=13]
|
|
||||||
|
|
||||||
[sub_resource type="PlaneMesh" id=1]
|
[sub_resource type="PlaneMesh" id=1]
|
||||||
size = Vector2( 40, 40 )
|
size = Vector2( 40, 40 )
|
||||||
@ -22,6 +18,7 @@ albedo_texture = ExtResource( 1 )
|
|||||||
roughness = 0.2
|
roughness = 0.2
|
||||||
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[sub_resource type="BoxShape" id=3]
|
[sub_resource type="BoxShape" id=3]
|
||||||
extents = Vector3( 20, 1, 20 )
|
extents = Vector3( 20, 1, 20 )
|
||||||
@ -33,6 +30,7 @@ size = Vector3( 4, 4, 4 )
|
|||||||
albedo_color = Color( 0.148438, 1, 0, 1 )
|
albedo_color = Color( 0.148438, 1, 0, 1 )
|
||||||
albedo_texture = ExtResource( 1 )
|
albedo_texture = ExtResource( 1 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[sub_resource type="BoxShape" id=6]
|
[sub_resource type="BoxShape" id=6]
|
||||||
extents = Vector3( 2, 2, 2 )
|
extents = Vector3( 2, 2, 2 )
|
||||||
@ -41,6 +39,7 @@ extents = Vector3( 2, 2, 2 )
|
|||||||
albedo_color = Color( 0, 0.882813, 1, 1 )
|
albedo_color = Color( 0, 0.882813, 1, 1 )
|
||||||
albedo_texture = ExtResource( 1 )
|
albedo_texture = ExtResource( 1 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape" id=8]
|
[sub_resource type="CapsuleShape" id=8]
|
||||||
radius = 4.0
|
radius = 4.0
|
||||||
@ -473,10 +472,11 @@ script = ExtResource( 4 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 5 )
|
"_editor_icon": ExtResource( 5 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Chest"
|
bone_name = "Chest"
|
||||||
look_at_axis = 2
|
look_at_axis = 2
|
||||||
additional_rotation = Vector3( -10, 0, 0 )
|
additional_rotation = Vector3( -10, 0, 0 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="Camera" type="Camera" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest"]
|
[node name="Camera" type="Camera" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest"]
|
||||||
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
transform = Transform( -1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0, 0 )
|
||||||
@ -490,9 +490,10 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bones_in_chain = PoolStringArray( "Left_UpperArm", "Left_LowerArm", "Left_Hand" )
|
bones_in_chain = PoolStringArray( "Left_UpperArm", "Left_LowerArm", "Left_Hand" )
|
||||||
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 0.1 )
|
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 0.1 )
|
||||||
|
chain_iterations = 10
|
||||||
limit_chain_iterations = false
|
limit_chain_iterations = false
|
||||||
use_middle_joint_target = true
|
use_middle_joint_target = true
|
||||||
|
|
||||||
@ -505,10 +506,11 @@ script = ExtResource( 4 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 5 )
|
"_editor_icon": ExtResource( 5 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Left_Hand"
|
bone_name = "Left_Hand"
|
||||||
use_negative_our_rot = true
|
use_negative_our_rot = true
|
||||||
additional_rotation = Vector3( 0, 0, 90 )
|
additional_rotation = Vector3( 0, 0, 90 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="MiddleJoint" type="Spatial" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest/AimPos/IK_FABRIK"]
|
[node name="MiddleJoint" type="Spatial" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest/AimPos/IK_FABRIK"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.85263, -2.91316, -2.77555 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5.85263, -2.91316, -2.77555 )
|
||||||
@ -527,10 +529,10 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bones_in_chain = PoolStringArray( "Right_UpperArm", "Right_LowerArm", "Right_Hand" )
|
bones_in_chain = PoolStringArray( "Right_UpperArm", "Right_LowerArm", "Right_Hand" )
|
||||||
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 0.1 )
|
bones_in_chain_lengths = PoolRealArray( 1.97, 3, 0.1 )
|
||||||
chain_iterations = 8
|
chain_iterations = 10
|
||||||
limit_chain_iterations = false
|
limit_chain_iterations = false
|
||||||
use_middle_joint_target = true
|
use_middle_joint_target = true
|
||||||
|
|
||||||
@ -543,10 +545,11 @@ script = ExtResource( 4 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 5 )
|
"_editor_icon": ExtResource( 5 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Right_Hand"
|
bone_name = "Right_Hand"
|
||||||
use_negative_our_rot = true
|
use_negative_our_rot = true
|
||||||
additional_rotation = Vector3( 0, 0, 90 )
|
additional_rotation = Vector3( 0, 0, 90 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="MiddleJoint" type="Spatial" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest/AimPos/IK_FABRIK_RightArm"]
|
[node name="MiddleJoint" type="Spatial" parent="KinematicBody/CameraHolder/LeanPath/PathFollow/IK_LookAt_Chest/AimPos/IK_FABRIK_RightArm"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.73318, -2.91316, -2.77555 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5.73318, -2.91316, -2.77555 )
|
||||||
@ -568,8 +571,9 @@ script = ExtResource( 4 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 5 )
|
"_editor_icon": ExtResource( 5 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Head"
|
bone_name = "Head"
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="KinematicBody/CameraHolder"]
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="KinematicBody/CameraHolder"]
|
||||||
autoplay = "Start"
|
autoplay = "Start"
|
||||||
@ -583,19 +587,10 @@ anims/Start = SubResource( 12 )
|
|||||||
[node name="Pistol" parent="KinematicBody/CameraHolder/Weapon" instance=ExtResource( 8 )]
|
[node name="Pistol" parent="KinematicBody/CameraHolder/Weapon" instance=ExtResource( 8 )]
|
||||||
transform = Transform( 0.999391, 0, -0.0348995, 0, 1, 0, 0.0348995, 0, 0.999391, 0.519895, -1.10362, 3.20654 )
|
transform = Transform( 0.999391, 0, -0.0348995, 0, 1, 0, 0.0348995, 0, 0.999391, 0.519895, -1.10362, 3.20654 )
|
||||||
|
|
||||||
[node name="Pistol_textured" parent="KinematicBody/CameraHolder/Weapon/Pistol" index="0"]
|
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
|
||||||
material/0 = ExtResource( 9 )
|
|
||||||
material/1 = ExtResource( 10 )
|
|
||||||
|
|
||||||
[node name="PistolEnd" type="Spatial" parent="KinematicBody/CameraHolder/Weapon/Pistol"]
|
[node name="PistolEnd" type="Spatial" parent="KinematicBody/CameraHolder/Weapon/Pistol"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0161836, 0.315914, 1.41329 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0161836, 0.315914, 1.41329 )
|
||||||
|
|
||||||
[node name="GodotBattleBot" parent="KinematicBody" instance=ExtResource( 11 )]
|
[node name="GodotBattleBot" parent="KinematicBody" instance=ExtResource( 11 )]
|
||||||
|
|
||||||
[node name="godot_battle_bot" parent="KinematicBody/GodotBattleBot/Armature/Skeleton" index="0"]
|
|
||||||
material/0 = ExtResource( 12 )
|
|
||||||
material/1 = ExtResource( 13 )
|
|
||||||
|
|
||||||
[editable path="KinematicBody/CameraHolder/Weapon/Pistol"]
|
[editable path="KinematicBody/CameraHolder/Weapon/Pistol"]
|
||||||
[editable path="KinematicBody/GodotBattleBot"]
|
[editable path="KinematicBody/GodotBattleBot"]
|
||||||
|
File diff suppressed because one or more lines are too long
241
3d/ik/fps/weapon_pistol.gltf
Normal file
241
3d/ik/fps/weapon_pistol.gltf
Normal file
File diff suppressed because one or more lines are too long
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
importer="scene"
|
importer="scene"
|
||||||
type="PackedScene"
|
type="PackedScene"
|
||||||
path="res://.import/weapon_pistol.dae-ed8a2a8a1d486f24880330c98eecbf74.scn"
|
path="res://.import/weapon_pistol.gltf-26ebd342baa0b23cf12aecd9234f9094.scn"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://fps/weapon_pistol.dae"
|
source_file="res://fps/weapon_pistol.gltf"
|
||||||
dest_files=[ "res://.import/weapon_pistol.dae-ed8a2a8a1d486f24880330c98eecbf74.scn" ]
|
dest_files=[ "res://.import/weapon_pistol.gltf-26ebd342baa0b23cf12aecd9234f9094.scn" ]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@ -20,11 +20,10 @@ nodes/use_legacy_names=false
|
|||||||
materials/location=0
|
materials/location=0
|
||||||
materials/storage=0
|
materials/storage=0
|
||||||
materials/keep_on_reimport=true
|
materials/keep_on_reimport=true
|
||||||
|
meshes/octahedral_compression=true
|
||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=false
|
animation/import=false
|
||||||
@ -37,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
@ -1,9 +1,7 @@
|
|||||||
[gd_scene load_steps=11 format=2]
|
[gd_scene load_steps=9 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=1]
|
||||||
[ext_resource path="res://model/godot_battle_bot.dae" type="PackedScene" id=2]
|
[ext_resource path="res://model/godot_battle_bot.gltf" type="PackedScene" id=2]
|
||||||
[ext_resource path="res://model/battle_bot_color.tres" type="Material" id=3]
|
|
||||||
[ext_resource path="res://model/battle_bot_emission.tres" type="Material" id=4]
|
|
||||||
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=6]
|
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=6]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=7]
|
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=7]
|
||||||
@ -17,6 +15,7 @@ albedo_texture = ExtResource( 1 )
|
|||||||
roughness = 0.2
|
roughness = 0.2
|
||||||
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[node name="LookAtIK" type="Spatial"]
|
[node name="LookAtIK" type="Spatial"]
|
||||||
|
|
||||||
@ -29,10 +28,6 @@ transform = Transform( 0.56827, 0.673454, -0.472789, 0, 0.574581, 0.818448, 0.82
|
|||||||
|
|
||||||
[node name="GodotBattleBot" parent="." instance=ExtResource( 2 )]
|
[node name="GodotBattleBot" parent="." instance=ExtResource( 2 )]
|
||||||
|
|
||||||
[node name="godot_battle_bot" parent="GodotBattleBot/Armature/Skeleton" index="0"]
|
|
||||||
material/0 = ExtResource( 3 )
|
|
||||||
material/1 = ExtResource( 4 )
|
|
||||||
|
|
||||||
[node name="Camera" type="Camera" parent="."]
|
[node name="Camera" type="Camera" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.501, 11 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 11.501, 11 )
|
||||||
fov = 74.0
|
fov = 74.0
|
||||||
@ -47,26 +42,29 @@ script = ExtResource( 6 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Head"
|
bone_name = "Head"
|
||||||
additional_rotation = Vector3( 90, 0, 0 )
|
additional_rotation = Vector3( 90, 0, 0 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="IK_LookAt_LeftArm" type="Spatial" parent="Camera/Targets"]
|
[node name="IK_LookAt_LeftArm" type="Spatial" parent="Camera/Targets"]
|
||||||
script = ExtResource( 6 )
|
script = ExtResource( 6 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Left_UpperArm"
|
bone_name = "Left_UpperArm"
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="IK_LookAt_RightArm" type="Spatial" parent="Camera/Targets"]
|
[node name="IK_LookAt_RightArm" type="Spatial" parent="Camera/Targets"]
|
||||||
script = ExtResource( 6 )
|
script = ExtResource( 6 )
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 7 )
|
"_editor_icon": ExtResource( 7 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Right_UpperArm"
|
bone_name = "Right_UpperArm"
|
||||||
additional_rotation = Vector3( 0, 0, 180 )
|
additional_rotation = Vector3( 0, 0, 180 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="Control" type="Control" parent="."]
|
[node name="Control" type="Control" parent="."]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
|
BIN
3d/ik/model/battle_bot_colors-fx.material
Normal file
BIN
3d/ik/model/battle_bot_colors-fx.material
Normal file
Binary file not shown.
BIN
3d/ik/model/battle_bot_emission-fx.material
Normal file
BIN
3d/ik/model/battle_bot_emission-fx.material
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
1229
3d/ik/model/godot_battle_bot.gltf
Normal file
1229
3d/ik/model/godot_battle_bot.gltf
Normal file
File diff suppressed because one or more lines are too long
@ -2,12 +2,12 @@
|
|||||||
|
|
||||||
importer="scene"
|
importer="scene"
|
||||||
type="PackedScene"
|
type="PackedScene"
|
||||||
path="res://.import/godot_battle_bot.dae-b816538849caf76e74976d7a086ba5f7.scn"
|
path="res://.import/godot_battle_bot.gltf-078e1c1938a84d21cd6bf136ea72b424.scn"
|
||||||
|
|
||||||
[deps]
|
[deps]
|
||||||
|
|
||||||
source_file="res://model/godot_battle_bot.dae"
|
source_file="res://model/godot_battle_bot.gltf"
|
||||||
dest_files=[ "res://.import/godot_battle_bot.dae-b816538849caf76e74976d7a086ba5f7.scn" ]
|
dest_files=[ "res://.import/godot_battle_bot.gltf-078e1c1938a84d21cd6bf136ea72b424.scn" ]
|
||||||
|
|
||||||
[params]
|
[params]
|
||||||
|
|
||||||
@ -20,11 +20,10 @@ nodes/use_legacy_names=false
|
|||||||
materials/location=0
|
materials/location=0
|
||||||
materials/storage=0
|
materials/storage=0
|
||||||
materials/keep_on_reimport=true
|
materials/keep_on_reimport=true
|
||||||
|
meshes/octahedral_compression=true
|
||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -37,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
@ -25,7 +25,7 @@ window/stretch/aspect="expand"
|
|||||||
|
|
||||||
[editor_plugins]
|
[editor_plugins]
|
||||||
|
|
||||||
enabled=PoolStringArray( "res://addons/sade/plugin.cfg" )
|
enabled=PoolStringArray( )
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
@ -33,4 +33,3 @@ quality/driver/fallback_to_gles2=true
|
|||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
quality/shadows/filter_mode=2
|
quality/shadows/filter_mode=2
|
||||||
quality/filters/msaa=2
|
quality/filters/msaa=2
|
||||||
environment/default_environment="res://default_env.tres"
|
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
[gd_scene load_steps=14 format=2]
|
[gd_scene load_steps=12 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://skeleton_ik_runner.gd" type="Script" id=1]
|
[ext_resource path="res://skeleton_ik_runner.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=2]
|
[ext_resource path="res://addons/sade/ik_look_at.png" type="Texture" id=2]
|
||||||
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=3]
|
[ext_resource path="res://addons/sade/editor_gizmo_texture.png" type="Texture" id=3]
|
||||||
[ext_resource path="res://model/godot_battle_bot.dae" type="PackedScene" id=4]
|
[ext_resource path="res://model/godot_battle_bot.gltf" type="PackedScene" id=4]
|
||||||
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
[ext_resource path="res://target_from_mousepos.gd" type="Script" id=5]
|
||||||
[ext_resource path="res://model/battle_bot_color.tres" type="Material" id=6]
|
|
||||||
[ext_resource path="res://model/battle_bot_emission.tres" type="Material" id=7]
|
|
||||||
[ext_resource path="res://button_change_scene.gd" type="Script" id=8]
|
[ext_resource path="res://button_change_scene.gd" type="Script" id=8]
|
||||||
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=9]
|
[ext_resource path="res://addons/sade/ik_look_at.gd" type="Script" id=9]
|
||||||
|
|
||||||
@ -18,6 +16,7 @@ albedo_texture = ExtResource( 3 )
|
|||||||
roughness = 0.2
|
roughness = 0.2
|
||||||
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
uv1_scale = Vector3( 0.25, 0.25, 0.25 )
|
||||||
uv1_triplanar = true
|
uv1_triplanar = true
|
||||||
|
uv1_triplanar_sharpness = 1.0
|
||||||
|
|
||||||
[sub_resource type="CubeMesh" id=3]
|
[sub_resource type="CubeMesh" id=3]
|
||||||
size = Vector3( 1, 1, 1 )
|
size = Vector3( 1, 1, 1 )
|
||||||
@ -32,6 +31,24 @@ roughness = 0.0
|
|||||||
mesh = SubResource( 1 )
|
mesh = SubResource( 1 )
|
||||||
material/0 = SubResource( 2 )
|
material/0 = SubResource( 2 )
|
||||||
|
|
||||||
|
[node name="GodotBattleBot@Armature@Skeleton@SkeletonIK_Left" type="SkeletonIK" parent="."]
|
||||||
|
process_priority = 1
|
||||||
|
root_bone = @"Left_UpperArm"
|
||||||
|
tip_bone = @"Left_Hand"
|
||||||
|
use_magnet = true
|
||||||
|
magnet = Vector3( 8, 6, 0 )
|
||||||
|
target_node = NodePath("../../../../Camera/Targets/TargetLeft")
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
|
[node name="GodotBattleBot@Armature@Skeleton@SkeletonIK_Right" type="SkeletonIK" parent="."]
|
||||||
|
process_priority = 1
|
||||||
|
root_bone = @"Right_UpperArm"
|
||||||
|
tip_bone = @"Right_Hand"
|
||||||
|
use_magnet = true
|
||||||
|
magnet = Vector3( -8, 6, 0 )
|
||||||
|
target_node = NodePath("../../../../Camera/Targets/TargetRight")
|
||||||
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="DirectionalLight" type="DirectionalLight" parent="."]
|
[node name="DirectionalLight" type="DirectionalLight" parent="."]
|
||||||
transform = Transform( 0.56827, 0.673454, -0.472789, 0, 0.574581, 0.818448, 0.822842, -0.465099, 0.326517, -9.77531, 11.5204, 11.766 )
|
transform = Transform( 0.56827, 0.673454, -0.472789, 0, 0.574581, 0.818448, 0.822842, -0.465099, 0.326517, -9.77531, 11.5204, 11.766 )
|
||||||
|
|
||||||
@ -50,9 +67,10 @@ script = ExtResource( 9 )
|
|||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_editor_icon": ExtResource( 2 )
|
"_editor_icon": ExtResource( 2 )
|
||||||
}
|
}
|
||||||
skeleton_path = NodePath("../../../GodotBattleBot/Armature/Skeleton")
|
skeleton_path = NodePath("../../../GodotBattleBot/Z_UP/Armature/Skeleton")
|
||||||
bone_name = "Head"
|
bone_name = "Head"
|
||||||
additional_rotation = Vector3( 90, 0, 0 )
|
additional_rotation = Vector3( 90, 0, 0 )
|
||||||
|
additional_bone_length = 1
|
||||||
|
|
||||||
[node name="1MeterCube" type="MeshInstance" parent="Camera/Targets"]
|
[node name="1MeterCube" type="MeshInstance" parent="Camera/Targets"]
|
||||||
mesh = SubResource( 3 )
|
mesh = SubResource( 3 )
|
||||||
@ -66,28 +84,6 @@ transform = Transform( -0.0217688, 0.998559, -0.0490576, 0.992503, 0.0274873, 0.
|
|||||||
|
|
||||||
[node name="GodotBattleBot" parent="." instance=ExtResource( 4 )]
|
[node name="GodotBattleBot" parent="." instance=ExtResource( 4 )]
|
||||||
|
|
||||||
[node name="godot_battle_bot" parent="GodotBattleBot/Armature/Skeleton" index="0"]
|
|
||||||
material/0 = ExtResource( 6 )
|
|
||||||
material/1 = ExtResource( 7 )
|
|
||||||
|
|
||||||
[node name="SkeletonIK_Left" type="SkeletonIK" parent="GodotBattleBot/Armature/Skeleton" index="1"]
|
|
||||||
process_priority = 1
|
|
||||||
root_bone = "Left_UpperArm"
|
|
||||||
tip_bone = "Left_Hand"
|
|
||||||
use_magnet = true
|
|
||||||
magnet = Vector3( 8, 6, 0 )
|
|
||||||
target_node = NodePath("../../../../Camera/Targets/TargetLeft")
|
|
||||||
script = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="SkeletonIK_Right" type="SkeletonIK" parent="GodotBattleBot/Armature/Skeleton" index="2"]
|
|
||||||
process_priority = 1
|
|
||||||
root_bone = "Right_UpperArm"
|
|
||||||
tip_bone = "Right_Hand"
|
|
||||||
use_magnet = true
|
|
||||||
magnet = Vector3( -8, 6, 0 )
|
|
||||||
target_node = NodePath("../../../../Camera/Targets/TargetRight")
|
|
||||||
script = ExtResource( 1 )
|
|
||||||
|
|
||||||
[node name="Control" type="Control" parent="."]
|
[node name="Control" type="Control" parent="."]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
radiance_size = 1
|
radiance_size = 1
|
||||||
|
@ -79,7 +79,6 @@ input_capture_on_drag = true
|
|||||||
|
|
||||||
[node name="Mesh" type="MeshInstance" parent="Elevator1"]
|
[node name="Mesh" type="MeshInstance" parent="Elevator1"]
|
||||||
mesh = ExtResource( 3 )
|
mesh = ExtResource( 3 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="CollisionShape" type="CollisionShape" parent="Elevator1"]
|
[node name="CollisionShape" type="CollisionShape" parent="Elevator1"]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
@ -94,7 +93,6 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 8.5, 4.5 )
|
|||||||
|
|
||||||
[node name="Mesh" type="MeshInstance" parent="Elevator2"]
|
[node name="Mesh" type="MeshInstance" parent="Elevator2"]
|
||||||
mesh = ExtResource( 3 )
|
mesh = ExtResource( 3 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="CollisionShape" type="CollisionShape" parent="Elevator2"]
|
[node name="CollisionShape" type="CollisionShape" parent="Elevator2"]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
|
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=false
|
animation/import=false
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=3 format=2]
|
[gd_resource type="Environment3D" load_steps=3 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://backgrounds/schelde.hdr" type="Texture" id=1]
|
[ext_resource path="res://backgrounds/schelde.hdr" type="Texture" id=1]
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
[gd_scene load_steps=50 format=2]
|
[gd_scene load_steps=49 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://tester.gd" type="Script" id=1]
|
[ext_resource path="res://tester.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://default_env.tres" type="Environment" id=2]
|
|
||||||
[ext_resource path="res://models/test_bed/test_bed.tscn" type="PackedScene" id=3]
|
[ext_resource path="res://models/test_bed/test_bed.tscn" type="PackedScene" id=3]
|
||||||
[ext_resource path="res://models/godot_ball.mesh" type="ArrayMesh" id=4]
|
[ext_resource path="res://models/godot_ball.mesh" type="ArrayMesh" id=4]
|
||||||
[ext_resource path="res://test_materials/texture_wood.png" type="Texture" id=5]
|
[ext_resource path="res://test_materials/texture_wood.png" type="Texture" id=5]
|
||||||
@ -217,8 +216,7 @@ roughness = 0.04
|
|||||||
[node name="MaterialTester" type="Spatial"]
|
[node name="MaterialTester" type="Spatial"]
|
||||||
script = ExtResource( 1 )
|
script = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
[node name="WorldEnvironment" type="Node" parent="."]
|
||||||
environment = ExtResource( 2 )
|
|
||||||
|
|
||||||
[node name="Testers" type="Spatial" parent="."]
|
[node name="Testers" type="Spatial" parent="."]
|
||||||
|
|
||||||
|
@ -20,11 +20,10 @@ nodes/use_legacy_names=false
|
|||||||
materials/location=1
|
materials/location=1
|
||||||
materials/storage=2
|
materials/storage=2
|
||||||
materials/keep_on_reimport=true
|
materials/keep_on_reimport=true
|
||||||
|
meshes/octahedral_compression=true
|
||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -37,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -13,11 +13,11 @@ var zoom = 5
|
|||||||
var base_height = ProjectSettings.get_setting("display/window/size/height")
|
var base_height = ProjectSettings.get_setting("display/window/size/height")
|
||||||
|
|
||||||
var backgrounds = [
|
var backgrounds = [
|
||||||
{ path = "res://backgrounds/schelde.hdr", name = "Riverside"},
|
{ "path": "res://backgrounds/schelde.hdr", "name": "Riverside"},
|
||||||
{ path = "res://backgrounds/lobby.hdr", name = "Lobby"},
|
{ "path": "res://backgrounds/lobby.hdr", "name": "Lobby"},
|
||||||
{ path = "res://backgrounds/park.hdr", name = "Park"},
|
{ "path": "res://backgrounds/park.hdr", "name": "Park"},
|
||||||
{ path = "res://backgrounds/night.hdr", name = "Night"},
|
{ "path": "res://backgrounds/night.hdr", "name": "Night"},
|
||||||
{ path = "res://backgrounds/experiment.hdr", name = "Experiment"},
|
{ "path": "res://backgrounds/experiment.hdr", "name": "Experiment"},
|
||||||
]
|
]
|
||||||
|
|
||||||
onready var testers = $Testers
|
onready var testers = $Testers
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
ground_horizon_color = Color( 0.156863, 0.184314, 0.211765, 1 )
|
ground_horizon_color = Color( 0.156863, 0.184314, 0.211765, 1 )
|
||||||
|
@ -1,14 +1,10 @@
|
|||||||
[gd_scene load_steps=10 format=2]
|
[gd_scene load_steps=9 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://navmesh.gd" type="Script" id=1]
|
[ext_resource path="res://navmesh.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://default_env.tres" type="Environment" id=3]
|
|
||||||
|
|
||||||
[sub_resource type="NavigationMesh" id=1]
|
[sub_resource type="NavigationMesh" id=1]
|
||||||
vertices = PoolVector3Array( 0.442188, 2.35475, 1.48594, 1.04219, 2.75475, 2.38594, 1.94219, 1.55475, 1.48594, 1.34219, 0.554745, -0.0140624, -0.757813, 0.354745, 2.98594, -0.157812, 0.354745, 2.38594, -0.457812, 0.354745, 1.48594, -1.95781, 0.354745, 2.68594, 12.4422, 2.35475, -1.81406, 10.0422, 2.35475, 0.285938, 10.3422, 2.35475, 2.98594, -6.45781, 3.95475, -0.914063, -5.85781, 4.15475, -0.614062, -4.95781, 3.95475, -1.81406, -4.35781, 2.55475, -3.61406, -5.25781, 2.55475, -5.11406, -6.45781, 3.35475, -3.91406, -4.65781, 3.35475, -2.71406, 1.94219, 1.55475, 1.48594, 2.54219, 0.354745, 1.78594, 3.74219, 0.354745, 1.78594, 4.04219, 0.554745, 0.285938, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -0.757813, 0.754745, -4.21406, -2.25781, 0.954745, -3.01406, -1.50781, 0.754745, -3.61406, 9.44219, 2.95475, 5.38594, 10.3422, 2.35475, 8.08594, 10.9422, 2.35475, 9.28594, 12.4422, 2.35475, 8.98594, 12.4422, 2.35475, -1.81406, 10.3422, 2.35475, 2.98594, 9.44219, 2.95475, 5.38594, 9.14219, 2.35475, 5.98594, 9.14219, 2.35475, 7.78594, 10.3422, 2.35475, 8.08594, 10.3422, 2.35475, 2.98594, 9.74219, 2.75475, 3.28594, 9.44219, 2.95475, 5.38594, 0.142188, 0.354745, -1.81406, 1.34219, 0.554745, -0.0140624, 4.04219, 0.554745, 0.285938, 6.14219, 1.95475, -1.81406, 3.14219, 0.354745, -1.81406, 5.09219, 1.55475, -0.764062, 6.14219, 1.95475, -1.81406, 4.04219, 0.554745, 0.285938, 10.0422, 2.35475, 0.285938, 12.4422, 2.35475, -1.81406, 7.71719, 2.35475, -1.81406, 5.09219, 1.55475, -0.764062, 5.54219, 1.75475, 0.285938, 7.04219, 2.35475, 0.285938, 11.8422, 2.35475, 11.0859, 12.4422, 2.35475, 8.98594, 10.9422, 2.35475, 9.28594, 10.6422, 2.35475, 10.1859, 10.6422, 2.35475, 10.1859, 0.142188, 8.35474, 10.4859, 0.142188, 7.95475, 11.0859, 11.8422, 2.35475, 11.0859, 7.14219, 2.35475, 10.2859, 6.8279, 2.35475, 11.0859, -1.95781, 1.15475, -5.11406, -5.25781, 2.55475, -5.11406, -4.35781, 2.55475, -3.61406, -2.25781, 0.954745, -3.01406, -0.757813, 0.754745, -4.21406, -3.30781, 1.75475, -3.31406, -1.50781, 0.754745, -3.61406, -1.95781, 0.354745, 2.68594, -0.457812, 0.354745, 1.48594, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -2.25781, 0.954745, -3.01406, -3.15781, 4.95475, -0.0140624, -4.35781, 4.95475, 1.18594, -4.95781, 4.95475, 2.68594, -3.15781, 4.95475, 2.98594, -1.65781, 4.95475, 1.18594, -1.65781, 4.75475, -0.614062, 3.14219, 4.95475, 0.285938, 1.34219, 4.95475, -0.614062, 0.142188, 4.55475, 0.885938, 2.54219, 4.95475, 2.38594, -3.15781, 4.95475, -0.0140624, -4.95781, 3.95475, -1.81406, -5.85781, 4.15475, -0.614062, -4.35781, 4.95475, 1.18594, 3.14219, 4.95475, 4.48594, 4.64219, 4.95475, 5.38594, 4.94219, 4.95475, 3.28594, 3.14219, 4.95475, 0.285938, 2.54219, 4.95475, 2.38594, 9.44219, 2.95475, 5.38594, 9.74219, 2.75475, 3.28594, 4.94219, 4.95475, 3.28594, 4.64219, 4.95475, 5.38594, 6.24219, 4.95475, 5.38594, 7.84219, 4.15475, 5.38594, 6.54219, 4.95475, 3.28594, -1.65781, 4.75475, -0.614062, -1.65781, 4.95475, 1.18594, 0.142188, 4.55475, 0.885938, 1.34219, 4.95475, -0.614062, -0.157812, 4.55475, -0.614062, 0.142188, 7.95475, 11.0859, 0.142188, 8.35474, 10.4859, -0.157812, 8.35474, 8.98594, -0.0078125, 8.35474, 10.0359, -2.25781, 8.35474, 11.0859, 0.142188, 7.95475, 11.0859, -0.157812, 8.35474, 8.98594, -2.85781, 8.35474, 6.58594, -5.55781, 8.35474, 7.78594, -5.55781, 8.35474, 8.38594, -1.05781, 8.35474, 11.0859, -0.0078125, 8.35474, 10.0359, -2.85781, 8.35474, 6.58594, 1.04219, 2.75475, 2.38594, 0.442188, 2.35475, 1.48594, -5.55781, 8.35474, 7.78594, -0.907812, 5.55475, 4.48594, -3.15781, 7.35475, 5.26594, -4.35781, 8.35474, 6.52594, 0.142188, 0.354745, 3.58594, -0.757813, 0.354745, 2.98594, -1.95781, 0.354745, 2.68594, 3.74219, 0.354745, 1.78594, 2.54219, 0.354745, 1.78594, 0.142188, 0.354745, 3.58594, 4.04219, 0.554745, 5.68594, 9.14219, 2.35475, 7.78594, 9.14219, 2.35475, 5.98594, 4.04219, 0.554745, 5.68594, -1.95781, 0.354745, 7.78594, 2.79933, 0.354745, 7.78594, 5.97076, 1.95475, 7.78594, 7.44219, 2.35475, 5.88594, 5.74219, 1.75475, 5.78594, 0.142188, 0.354745, 3.58594, -1.95781, 0.354745, 2.68594, -1.95781, 0.354745, 7.78594, 4.04219, 0.554745, 5.68594, 4.64219, 4.95475, 5.38594, 3.14219, 4.95475, 4.48594, 2.84219, 4.95475, 5.68594, 4.04219, 4.95475, 7.18594, 4.64219, 4.95475, 5.38594, 2.84219, 4.95475, 5.68594, 1.34219, 4.95475, 7.18594, 2.54219, 4.95475, 8.68594, 1.34219, 4.95475, 7.18594, -1.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, 2.54219, 4.95475, 8.68594, -0.0078125, 4.55475, 7.33594, -4.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, -1.35781, 4.95475, 7.48594, -3.45781, 4.95475, 5.38594, -5.25781, 4.95475, 5.38594, -3.45781, 4.95475, 5.38594, -3.15781, 4.95475, 2.98594, -4.95781, 4.95475, 2.68594, -5.25781, 4.95475, 5.38594 )
|
vertices = PoolVector3Array( 0.442188, 2.35475, 1.48594, 1.04219, 2.75475, 2.38594, 1.94219, 1.55475, 1.48594, 1.34219, 0.554745, -0.0140624, -0.757813, 0.354745, 2.98594, -0.157812, 0.354745, 2.38594, -0.457812, 0.354745, 1.48594, -1.95781, 0.354745, 2.68594, 12.4422, 2.35475, -1.81406, 10.0422, 2.35475, 0.285938, 10.3422, 2.35475, 2.98594, -6.45781, 3.95475, -0.914063, -5.85781, 4.15475, -0.614062, -4.95781, 3.95475, -1.81406, -4.35781, 2.55475, -3.61406, -5.25781, 2.55475, -5.11406, -6.45781, 3.35475, -3.91406, -4.65781, 3.35475, -2.71406, 1.94219, 1.55475, 1.48594, 2.54219, 0.354745, 1.78594, 3.74219, 0.354745, 1.78594, 4.04219, 0.554745, 0.285938, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -0.757813, 0.754745, -4.21406, -2.25781, 0.954745, -3.01406, -1.50781, 0.754745, -3.61406, 9.44219, 2.95475, 5.38594, 10.3422, 2.35475, 8.08594, 10.9422, 2.35475, 9.28594, 12.4422, 2.35475, 8.98594, 12.4422, 2.35475, -1.81406, 10.3422, 2.35475, 2.98594, 9.44219, 2.95475, 5.38594, 9.14219, 2.35475, 5.98594, 9.14219, 2.35475, 7.78594, 10.3422, 2.35475, 8.08594, 10.3422, 2.35475, 2.98594, 9.74219, 2.75475, 3.28594, 9.44219, 2.95475, 5.38594, 0.142188, 0.354745, -1.81406, 1.34219, 0.554745, -0.0140624, 4.04219, 0.554745, 0.285938, 6.14219, 1.95475, -1.81406, 3.14219, 0.354745, -1.81406, 5.09219, 1.55475, -0.764062, 6.14219, 1.95475, -1.81406, 4.04219, 0.554745, 0.285938, 10.0422, 2.35475, 0.285938, 12.4422, 2.35475, -1.81406, 7.71719, 2.35475, -1.81406, 5.09219, 1.55475, -0.764062, 5.54219, 1.75475, 0.285938, 7.04219, 2.35475, 0.285938, 11.8422, 2.35475, 11.0859, 12.4422, 2.35475, 8.98594, 10.9422, 2.35475, 9.28594, 10.6422, 2.35475, 10.1859, 10.6422, 2.35475, 10.1859, 0.142188, 8.35474, 10.4859, 0.142188, 7.95475, 11.0859, 11.8422, 2.35475, 11.0859, 7.14219, 2.35475, 10.2859, 6.8279, 2.35475, 11.0859, -1.95781, 1.15475, -5.11406, -5.25781, 2.55475, -5.11406, -4.35781, 2.55475, -3.61406, -2.25781, 0.954745, -3.01406, -0.757813, 0.754745, -4.21406, -3.30781, 1.75475, -3.31406, -1.50781, 0.754745, -3.61406, -1.95781, 0.354745, 2.68594, -0.457812, 0.354745, 1.48594, 1.34219, 0.554745, -0.0140624, 0.142188, 0.354745, -1.81406, -2.25781, 0.954745, -3.01406, -3.15781, 4.95475, -0.0140624, -4.35781, 4.95475, 1.18594, -4.95781, 4.95475, 2.68594, -3.15781, 4.95475, 2.98594, -1.65781, 4.95475, 1.18594, -1.65781, 4.75475, -0.614062, 3.14219, 4.95475, 0.285938, 1.34219, 4.95475, -0.614062, 0.142188, 4.55475, 0.885938, 2.54219, 4.95475, 2.38594, -3.15781, 4.95475, -0.0140624, -4.95781, 3.95475, -1.81406, -5.85781, 4.15475, -0.614062, -4.35781, 4.95475, 1.18594, 3.14219, 4.95475, 4.48594, 4.64219, 4.95475, 5.38594, 4.94219, 4.95475, 3.28594, 3.14219, 4.95475, 0.285938, 2.54219, 4.95475, 2.38594, 9.44219, 2.95475, 5.38594, 9.74219, 2.75475, 3.28594, 4.94219, 4.95475, 3.28594, 4.64219, 4.95475, 5.38594, 6.24219, 4.95475, 5.38594, 7.84219, 4.15475, 5.38594, 6.54219, 4.95475, 3.28594, -1.65781, 4.75475, -0.614062, -1.65781, 4.95475, 1.18594, 0.142188, 4.55475, 0.885938, 1.34219, 4.95475, -0.614062, -0.157812, 4.55475, -0.614062, 0.142188, 7.95475, 11.0859, 0.142188, 8.35474, 10.4859, -0.157812, 8.35474, 8.98594, -0.0078125, 8.35474, 10.0359, -2.25781, 8.35474, 11.0859, 0.142188, 7.95475, 11.0859, -0.157812, 8.35474, 8.98594, -2.85781, 8.35474, 6.58594, -5.55781, 8.35474, 7.78594, -5.55781, 8.35474, 8.38594, -1.05781, 8.35474, 11.0859, -0.0078125, 8.35474, 10.0359, -2.85781, 8.35474, 6.58594, 1.04219, 2.75475, 2.38594, 0.442188, 2.35475, 1.48594, -5.55781, 8.35474, 7.78594, -0.907812, 5.55475, 4.48594, -3.15781, 7.35475, 5.26594, -4.35781, 8.35474, 6.52594, 0.142188, 0.354745, 3.58594, -0.757813, 0.354745, 2.98594, -1.95781, 0.354745, 2.68594, 3.74219, 0.354745, 1.78594, 2.54219, 0.354745, 1.78594, 0.142188, 0.354745, 3.58594, 4.04219, 0.554745, 5.68594, 9.14219, 2.35475, 7.78594, 9.14219, 2.35475, 5.98594, 4.04219, 0.554745, 5.68594, -1.95781, 0.354745, 7.78594, 2.79933, 0.354745, 7.78594, 5.97076, 1.95475, 7.78594, 7.44219, 2.35475, 5.88594, 5.74219, 1.75475, 5.78594, 0.142188, 0.354745, 3.58594, -1.95781, 0.354745, 2.68594, -1.95781, 0.354745, 7.78594, 4.04219, 0.554745, 5.68594, 4.64219, 4.95475, 5.38594, 3.14219, 4.95475, 4.48594, 2.84219, 4.95475, 5.68594, 4.04219, 4.95475, 7.18594, 4.64219, 4.95475, 5.38594, 2.84219, 4.95475, 5.68594, 1.34219, 4.95475, 7.18594, 2.54219, 4.95475, 8.68594, 1.34219, 4.95475, 7.18594, -1.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, 2.54219, 4.95475, 8.68594, -0.0078125, 4.55475, 7.33594, -4.35781, 4.95475, 7.48594, -1.35781, 4.75475, 9.28594, -1.35781, 4.95475, 7.48594, -3.45781, 4.95475, 5.38594, -5.25781, 4.95475, 5.38594, -3.45781, 4.95475, 5.38594, -3.15781, 4.95475, 2.98594, -4.95781, 4.95475, 2.68594, -5.25781, 4.95475, 5.38594 )
|
||||||
polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 10, 9, 8 ), PoolIntArray( 12, 11, 13 ), PoolIntArray( 13, 11, 17 ), PoolIntArray( 17, 11, 14 ), PoolIntArray( 14, 11, 16 ), PoolIntArray( 14, 16, 15 ), PoolIntArray( 19, 18, 20 ), PoolIntArray( 20, 18, 21 ), PoolIntArray( 21, 18, 22 ), PoolIntArray( 24, 23, 26 ), PoolIntArray( 26, 23, 25 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 30, 28, 27 ), PoolIntArray( 30, 27, 32 ), PoolIntArray( 30, 32, 31 ), PoolIntArray( 34, 33, 35 ), PoolIntArray( 35, 33, 36 ), PoolIntArray( 38, 37, 39 ), PoolIntArray( 43, 45, 44 ), PoolIntArray( 44, 45, 42 ), PoolIntArray( 44, 42, 41 ), PoolIntArray( 44, 41, 40 ), PoolIntArray( 47, 51, 52 ), PoolIntArray( 52, 51, 46 ), PoolIntArray( 52, 46, 53 ), PoolIntArray( 53, 46, 50 ), PoolIntArray( 53, 50, 48 ), PoolIntArray( 48, 50, 49 ), PoolIntArray( 57, 56, 54 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 58, 61, 62 ), PoolIntArray( 62, 61, 63 ), PoolIntArray( 62, 63, 59 ), PoolIntArray( 59, 63, 60 ), PoolIntArray( 67, 69, 70 ), PoolIntArray( 70, 69, 68 ), PoolIntArray( 68, 69, 64 ), PoolIntArray( 64, 69, 66 ), PoolIntArray( 64, 66, 65 ), PoolIntArray( 73, 72, 74 ), PoolIntArray( 74, 72, 71 ), PoolIntArray( 74, 71, 75 ), PoolIntArray( 81, 80, 76 ), PoolIntArray( 76, 80, 77 ), PoolIntArray( 77, 80, 79 ), PoolIntArray( 77, 79, 78 ), PoolIntArray( 83, 82, 84 ), PoolIntArray( 84, 82, 85 ), PoolIntArray( 89, 88, 86 ), PoolIntArray( 86, 88, 87 ), PoolIntArray( 91, 90, 92 ), PoolIntArray( 92, 90, 94 ), PoolIntArray( 92, 94, 93 ), PoolIntArray( 98, 97, 99 ), PoolIntArray( 99, 97, 101 ), PoolIntArray( 99, 101, 100 ), PoolIntArray( 100, 101, 95 ), PoolIntArray( 95, 101, 96 ), PoolIntArray( 105, 104, 106 ), PoolIntArray( 106, 104, 102 ), PoolIntArray( 102, 104, 103 ), PoolIntArray( 107, 110, 108 ), PoolIntArray( 108, 110, 109 ), PoolIntArray( 112, 117, 118 ), PoolIntArray( 118, 117, 113 ), PoolIntArray( 113, 117, 111 ), PoolIntArray( 113, 111, 114 ), PoolIntArray( 114, 111, 116 ), PoolIntArray( 114, 116, 115 ), PoolIntArray( 122, 125, 119 ), PoolIntArray( 119, 125, 124 ), PoolIntArray( 119, 124, 123 ), PoolIntArray( 123, 124, 120 ), PoolIntArray( 120, 124, 121 ), PoolIntArray( 128, 127, 126 ), PoolIntArray( 130, 129, 131 ), PoolIntArray( 131, 129, 132 ), PoolIntArray( 134, 133, 139 ), PoolIntArray( 139, 133, 138 ), PoolIntArray( 139, 138, 140 ), PoolIntArray( 140, 138, 135 ), PoolIntArray( 135, 138, 137 ), PoolIntArray( 135, 137, 136 ), PoolIntArray( 142, 141, 143 ), PoolIntArray( 143, 141, 144 ), PoolIntArray( 147, 146, 145 ), PoolIntArray( 149, 148, 150 ), PoolIntArray( 150, 148, 151 ), PoolIntArray( 151, 148, 152 ), PoolIntArray( 154, 157, 155 ), PoolIntArray( 155, 157, 153 ), PoolIntArray( 155, 153, 156 ), PoolIntArray( 162, 161, 158 ), PoolIntArray( 158, 161, 160 ), PoolIntArray( 158, 160, 159 ), PoolIntArray( 164, 163, 165 ), PoolIntArray( 165, 163, 166 ) ]
|
polygons = [ PoolIntArray( 1, 0, 2 ), PoolIntArray( 2, 0, 3 ), PoolIntArray( 5, 4, 6 ), PoolIntArray( 6, 4, 7 ), PoolIntArray( 10, 9, 8 ), PoolIntArray( 12, 11, 13 ), PoolIntArray( 13, 11, 17 ), PoolIntArray( 17, 11, 14 ), PoolIntArray( 14, 11, 16 ), PoolIntArray( 14, 16, 15 ), PoolIntArray( 19, 18, 20 ), PoolIntArray( 20, 18, 21 ), PoolIntArray( 21, 18, 22 ), PoolIntArray( 24, 23, 26 ), PoolIntArray( 26, 23, 25 ), PoolIntArray( 29, 28, 30 ), PoolIntArray( 30, 28, 27 ), PoolIntArray( 30, 27, 32 ), PoolIntArray( 30, 32, 31 ), PoolIntArray( 34, 33, 35 ), PoolIntArray( 35, 33, 36 ), PoolIntArray( 38, 37, 39 ), PoolIntArray( 43, 45, 44 ), PoolIntArray( 44, 45, 42 ), PoolIntArray( 44, 42, 41 ), PoolIntArray( 44, 41, 40 ), PoolIntArray( 47, 51, 52 ), PoolIntArray( 52, 51, 46 ), PoolIntArray( 52, 46, 53 ), PoolIntArray( 53, 46, 50 ), PoolIntArray( 53, 50, 48 ), PoolIntArray( 48, 50, 49 ), PoolIntArray( 57, 56, 54 ), PoolIntArray( 54, 56, 55 ), PoolIntArray( 58, 61, 62 ), PoolIntArray( 62, 61, 63 ), PoolIntArray( 62, 63, 59 ), PoolIntArray( 59, 63, 60 ), PoolIntArray( 67, 69, 70 ), PoolIntArray( 70, 69, 68 ), PoolIntArray( 68, 69, 64 ), PoolIntArray( 64, 69, 66 ), PoolIntArray( 64, 66, 65 ), PoolIntArray( 73, 72, 74 ), PoolIntArray( 74, 72, 71 ), PoolIntArray( 74, 71, 75 ), PoolIntArray( 81, 80, 76 ), PoolIntArray( 76, 80, 77 ), PoolIntArray( 77, 80, 79 ), PoolIntArray( 77, 79, 78 ), PoolIntArray( 83, 82, 84 ), PoolIntArray( 84, 82, 85 ), PoolIntArray( 89, 88, 86 ), PoolIntArray( 86, 88, 87 ), PoolIntArray( 91, 90, 92 ), PoolIntArray( 92, 90, 94 ), PoolIntArray( 92, 94, 93 ), PoolIntArray( 98, 97, 99 ), PoolIntArray( 99, 97, 101 ), PoolIntArray( 99, 101, 100 ), PoolIntArray( 100, 101, 95 ), PoolIntArray( 95, 101, 96 ), PoolIntArray( 105, 104, 106 ), PoolIntArray( 106, 104, 102 ), PoolIntArray( 102, 104, 103 ), PoolIntArray( 107, 110, 108 ), PoolIntArray( 108, 110, 109 ), PoolIntArray( 112, 117, 118 ), PoolIntArray( 118, 117, 113 ), PoolIntArray( 113, 117, 111 ), PoolIntArray( 113, 111, 114 ), PoolIntArray( 114, 111, 116 ), PoolIntArray( 114, 116, 115 ), PoolIntArray( 122, 125, 119 ), PoolIntArray( 119, 125, 124 ), PoolIntArray( 119, 124, 123 ), PoolIntArray( 123, 124, 120 ), PoolIntArray( 120, 124, 121 ), PoolIntArray( 128, 127, 126 ), PoolIntArray( 130, 129, 131 ), PoolIntArray( 131, 129, 132 ), PoolIntArray( 134, 133, 139 ), PoolIntArray( 139, 133, 138 ), PoolIntArray( 139, 138, 140 ), PoolIntArray( 140, 138, 135 ), PoolIntArray( 135, 138, 137 ), PoolIntArray( 135, 137, 136 ), PoolIntArray( 142, 141, 143 ), PoolIntArray( 143, 141, 144 ), PoolIntArray( 147, 146, 145 ), PoolIntArray( 149, 148, 150 ), PoolIntArray( 150, 148, 151 ), PoolIntArray( 151, 148, 152 ), PoolIntArray( 154, 157, 155 ), PoolIntArray( 155, 157, 153 ), PoolIntArray( 155, 153, 156 ), PoolIntArray( 162, 161, 158 ), PoolIntArray( 158, 161, 160 ), PoolIntArray( 158, 160, 159 ), PoolIntArray( 164, 163, 165 ), PoolIntArray( 165, 163, 166 ) ]
|
||||||
agent/radius = 0.3
|
|
||||||
agent/max_climb = 0.5
|
|
||||||
agent/max_slope = 70.0
|
|
||||||
|
|
||||||
[sub_resource type="SpatialMaterial" id=2]
|
[sub_resource type="SpatialMaterial" id=2]
|
||||||
albedo_color = Color( 0.258902, 0.392157, 1, 1 )
|
albedo_color = Color( 0.258902, 0.392157, 1, 1 )
|
||||||
@ -101,9 +97,7 @@ navmesh = SubResource( 1 )
|
|||||||
[node name="LevelMesh" type="MeshInstance" parent="NavigationMeshInstance_Level"]
|
[node name="LevelMesh" type="MeshInstance" parent="NavigationMeshInstance_Level"]
|
||||||
_import_path = NodePath("Cube")
|
_import_path = NodePath("Cube")
|
||||||
transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, -0.0452547, 0 )
|
transform = Transform( 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, -0.0452547, 0 )
|
||||||
use_in_baked_light = true
|
|
||||||
mesh = SubResource( 3 )
|
mesh = SubResource( 3 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||||
_import_path = NodePath("AnimationPlayer")
|
_import_path = NodePath("AnimationPlayer")
|
||||||
@ -114,8 +108,7 @@ shadow_enabled = true
|
|||||||
directional_shadow_normal_bias = 0.1
|
directional_shadow_normal_bias = 0.1
|
||||||
directional_shadow_bias_split_scale = 0.1
|
directional_shadow_bias_split_scale = 0.1
|
||||||
|
|
||||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
[node name="WorldEnvironment" type="Node" parent="."]
|
||||||
environment = ExtResource( 3 )
|
|
||||||
|
|
||||||
[node name="Draw" type="ImmediateGeometry" parent="."]
|
[node name="Draw" type="ImmediateGeometry" parent="."]
|
||||||
|
|
||||||
@ -133,8 +126,4 @@ near = 0.1
|
|||||||
[node name="Robot" type="MeshInstance" parent="RobotBase"]
|
[node name="Robot" type="MeshInstance" parent="RobotBase"]
|
||||||
_import_path = NodePath("Sphere")
|
_import_path = NodePath("Sphere")
|
||||||
transform = Transform( -0.5, 0, -7.54979e-08, 0, 1, 0, 7.54979e-08, 0, -0.5, 0, 1, 0 )
|
transform = Transform( -0.5, 0, -7.54979e-08, 0, 1, 0, 7.54979e-08, 0, -0.5, 0, 1, 0 )
|
||||||
use_in_baked_light = true
|
|
||||||
mesh = SubResource( 7 )
|
mesh = SubResource( 7 )
|
||||||
material/0 = null
|
|
||||||
material/1 = null
|
|
||||||
material/2 = null
|
|
||||||
|
@ -24,7 +24,6 @@ singletons=[ ]
|
|||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/driver/driver_name="GLES2"
|
|
||||||
quality/intended_usage/framebuffer_allocation=3
|
quality/intended_usage/framebuffer_allocation=3
|
||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
vram_compression/import_etc2=false
|
vram_compression/import_etc2=false
|
||||||
|
@ -10,13 +10,13 @@ config_version=4
|
|||||||
|
|
||||||
_global_script_classes=[ {
|
_global_script_classes=[ {
|
||||||
"base": "MenuButton",
|
"base": "MenuButton",
|
||||||
"class": "OptionMenu",
|
"class": @"OptionMenu",
|
||||||
"language": "GDScript",
|
"language": @"GDScript",
|
||||||
"path": "res://utils/option_menu.gd"
|
"path": "res://utils/option_menu.gd"
|
||||||
}, {
|
}, {
|
||||||
"base": "Node",
|
"base": "Node",
|
||||||
"class": "Test",
|
"class": @"Test",
|
||||||
"language": "GDScript",
|
"language": @"GDScript",
|
||||||
"path": "res://test.gd"
|
"path": "res://test.gd"
|
||||||
} ]
|
} ]
|
||||||
_global_script_class_icons={
|
_global_script_class_icons={
|
||||||
@ -41,10 +41,6 @@ config/icon="res://icon.png"
|
|||||||
Log="*res://utils/system_log.gd"
|
Log="*res://utils/system_log.gd"
|
||||||
System="*res://utils/system.gd"
|
System="*res://utils/system.gd"
|
||||||
|
|
||||||
[debug]
|
|
||||||
|
|
||||||
gdscript/warnings/return_value_discarded=false
|
|
||||||
|
|
||||||
[display]
|
[display]
|
||||||
|
|
||||||
window/dpi/allow_hidpi=true
|
window/dpi/allow_hidpi=true
|
||||||
@ -115,7 +111,6 @@ character_jump={
|
|||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/driver/driver_name="GLES2"
|
|
||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
vram_compression/import_etc2=false
|
vram_compression/import_etc2=false
|
||||||
environment/default_clear_color=Color( 0.184314, 0.184314, 0.184314, 1 )
|
environment/default_clear_color=Color( 0.184314, 0.184314, 0.184314, 1 )
|
||||||
|
@ -117,7 +117,7 @@ func _do_collision_test():
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
var body = node as PhysicsBody
|
var body = node as PhysicsBody
|
||||||
var space_state = body.get_world().direct_space_state
|
var space_state = body.get_world_3d().direct_space_state
|
||||||
|
|
||||||
Log.print_log("* Testing: %s" % body.name)
|
Log.print_log("* Testing: %s" % body.name)
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ func _ready():
|
|||||||
for joint_index in joints.get_child_count():
|
for joint_index in joints.get_child_count():
|
||||||
var joint_node = joints.get_child(joint_index)
|
var joint_node = joints.get_child(joint_index)
|
||||||
joint_node.visible = false
|
joint_node.visible = false
|
||||||
var joint_name = joint_node.name
|
var joint_name = str(joint_node.name)
|
||||||
var joint_short = joint_name.substr(0, joint_name.length() - 5)
|
var joint_short = joint_name.substr(0, joint_name.length() - 5)
|
||||||
var option_name = OPTION_JOINT_TYPE % [joint_short, joint_index + 1]
|
var option_name = OPTION_JOINT_TYPE % [joint_short, joint_index + 1]
|
||||||
options.add_menu_item(option_name)
|
options.add_menu_item(option_name)
|
||||||
|
@ -35,7 +35,7 @@ func _physics_process(_delta):
|
|||||||
|
|
||||||
for shape in $Shapes.get_children():
|
for shape in $Shapes.get_children():
|
||||||
var body = shape as PhysicsBody
|
var body = shape as PhysicsBody
|
||||||
var space_state = body.get_world().direct_space_state
|
var space_state = body.get_world_3d().direct_space_state
|
||||||
|
|
||||||
Log.print_log("* Testing: %s" % body.name)
|
Log.print_log("* Testing: %s" % body.name)
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ func _integrate_forces(state):
|
|||||||
|
|
||||||
|
|
||||||
func ground_check():
|
func ground_check():
|
||||||
var space_state = get_world().direct_space_state
|
var space_state = get_world_3d().direct_space_state
|
||||||
var shape = PhysicsShapeQueryParameters.new()
|
var shape = PhysicsShapeQueryParameters.new()
|
||||||
shape.transform = _collision_shape.global_transform
|
shape.transform = _collision_shape.global_transform
|
||||||
shape.shape_rid = _collision_shape.shape.get_rid()
|
shape.shape_rid = _collision_shape.shape.get_rid()
|
||||||
|
@ -118,7 +118,6 @@ __meta__ = {
|
|||||||
transform = Transform( 0.2, 0, 0, 0, -3.25841e-08, 0.2, 0, -0.2, -3.25841e-08, 0.00550658, 0.532125, 0.000651598 )
|
transform = Transform( 0.2, 0, 0, 0, -3.25841e-08, 0.2, 0, -0.2, -3.25841e-08, 0.00550658, 0.532125, 0.000651598 )
|
||||||
layers = 2
|
layers = 2
|
||||||
mesh = SubResource( 2 )
|
mesh = SubResource( 2 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="Animation" type="AnimationPlayer" parent="."]
|
[node name="Animation" type="AnimationPlayer" parent="."]
|
||||||
autoplay = "spin"
|
autoplay = "spin"
|
||||||
|
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
@ -21,21 +21,21 @@ dry = 0.0
|
|||||||
wet = 0.2
|
wet = 0.2
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
bus/1/name = "Reverb Small"
|
bus/1/name = @"Reverb Small"
|
||||||
bus/1/solo = false
|
bus/1/solo = false
|
||||||
bus/1/mute = false
|
bus/1/mute = false
|
||||||
bus/1/bypass_fx = false
|
bus/1/bypass_fx = false
|
||||||
bus/1/volume_db = 0.0
|
bus/1/volume_db = 0.0
|
||||||
bus/1/send = "Master"
|
bus/1/send = @"Master"
|
||||||
bus/1/effect/0/effect = SubResource( 1 )
|
bus/1/effect/0/effect = SubResource( 1 )
|
||||||
bus/1/effect/0/enabled = true
|
bus/1/effect/0/enabled = true
|
||||||
bus/1/effect/1/effect = SubResource( 2 )
|
bus/1/effect/1/effect = SubResource( 2 )
|
||||||
bus/1/effect/1/enabled = true
|
bus/1/effect/1/enabled = true
|
||||||
bus/2/name = "Reverb Large"
|
bus/2/name = @"Reverb Large"
|
||||||
bus/2/solo = false
|
bus/2/solo = false
|
||||||
bus/2/mute = false
|
bus/2/mute = false
|
||||||
bus/2/bypass_fx = false
|
bus/2/bypass_fx = false
|
||||||
bus/2/volume_db = 0.0
|
bus/2/volume_db = 0.0
|
||||||
bus/2/send = "Master"
|
bus/2/send = @"Master"
|
||||||
bus/2/effect/0/effect = SubResource( 3 )
|
bus/2/effect/0/effect = SubResource( 3 )
|
||||||
bus/2/effect/0/enabled = true
|
bus/2/effect/0/enabled = true
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=3 format=2]
|
[gd_resource type="Environment3D" load_steps=3 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://stage/panorama.png" type="Texture" id=1]
|
[ext_resource path="res://stage/panorama.png" type="Texture" id=1]
|
||||||
|
|
||||||
|
@ -69,83 +69,6 @@ surfaces/2 = {
|
|||||||
|
|
||||||
[sub_resource type="Animation" id=6]
|
[sub_resource type="Animation" id=6]
|
||||||
length = 2.5
|
length = 2.5
|
||||||
tracks/0/type = "transform"
|
|
||||||
tracks/0/path = NodePath("Armature/Skeleton:r-backleg.001")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/1/type = "transform"
|
|
||||||
tracks/1/path = NodePath("Armature/Skeleton:l-backleg")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/2/type = "transform"
|
|
||||||
tracks/2/path = NodePath("Armature/Skeleton:l-backleg.001")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.90127e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/3/type = "transform"
|
|
||||||
tracks/3/path = NodePath("Armature/Skeleton:MASTER")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/4/type = "transform"
|
|
||||||
tracks/4/path = NodePath("Armature/Skeleton:body")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/5/type = "transform"
|
|
||||||
tracks/5/path = NodePath("Armature/Skeleton:eyes")
|
|
||||||
tracks/5/interp = 1
|
|
||||||
tracks/5/loop_wrap = true
|
|
||||||
tracks/5/imported = false
|
|
||||||
tracks/5/enabled = true
|
|
||||||
tracks/5/keys = PoolRealArray( 0, 1, -2.22045e-15, 2.23517e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/6/type = "transform"
|
|
||||||
tracks/6/path = NodePath("Armature/Skeleton:r-frontleg")
|
|
||||||
tracks/6/interp = 1
|
|
||||||
tracks/6/loop_wrap = true
|
|
||||||
tracks/6/imported = false
|
|
||||||
tracks/6/enabled = true
|
|
||||||
tracks/6/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/7/type = "transform"
|
|
||||||
tracks/7/path = NodePath("Armature/Skeleton:r-frontleg.001")
|
|
||||||
tracks/7/interp = 1
|
|
||||||
tracks/7/loop_wrap = true
|
|
||||||
tracks/7/imported = false
|
|
||||||
tracks/7/enabled = true
|
|
||||||
tracks/7/keys = PoolRealArray( 0, 1, -6.39733e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/8/type = "transform"
|
|
||||||
tracks/8/path = NodePath("Armature/Skeleton:l-frontleg")
|
|
||||||
tracks/8/interp = 1
|
|
||||||
tracks/8/loop_wrap = true
|
|
||||||
tracks/8/imported = false
|
|
||||||
tracks/8/enabled = true
|
|
||||||
tracks/8/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/9/type = "transform"
|
|
||||||
tracks/9/path = NodePath("Armature/Skeleton:l-frontleg.001")
|
|
||||||
tracks/9/interp = 1
|
|
||||||
tracks/9/loop_wrap = true
|
|
||||||
tracks/9/imported = false
|
|
||||||
tracks/9/enabled = true
|
|
||||||
tracks/9/keys = PoolRealArray( 0, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/10/type = "transform"
|
|
||||||
tracks/10/path = NodePath("Armature/Skeleton:r-backleg")
|
|
||||||
tracks/10/interp = 1
|
|
||||||
tracks/10/loop_wrap = true
|
|
||||||
tracks/10/imported = false
|
|
||||||
tracks/10/enabled = true
|
|
||||||
tracks/10/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id=7]
|
[sub_resource type="Animation" id=7]
|
||||||
resource_name = "explode"
|
resource_name = "explode"
|
||||||
@ -185,7 +108,7 @@ tracks/2/keys = {
|
|||||||
"transitions": PoolRealArray( 1 ),
|
"transitions": PoolRealArray( 1 ),
|
||||||
"values": [ {
|
"values": [ {
|
||||||
"args": [ ],
|
"args": [ ],
|
||||||
"method": "_die"
|
"method": @"_die"
|
||||||
} ]
|
} ]
|
||||||
}
|
}
|
||||||
tracks/3/type = "value"
|
tracks/3/type = "value"
|
||||||
@ -216,244 +139,13 @@ tracks/4/keys = {
|
|||||||
[sub_resource type="Animation" id=8]
|
[sub_resource type="Animation" id=8]
|
||||||
length = 2.5
|
length = 2.5
|
||||||
loop = true
|
loop = true
|
||||||
tracks/0/type = "transform"
|
|
||||||
tracks/0/path = NodePath("Armature/Skeleton:r-backleg.001")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -5.72277e-08, 0, 2.3476e-08, 5.96244e-09, -1.77636e-15, 1.05914e-23, 1, 1, 1, 1 )
|
|
||||||
tracks/1/type = "transform"
|
|
||||||
tracks/1/path = NodePath("Armature/Skeleton:l-backleg")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.000279188, 0, 0, -1.99452e-11, -0.000228147, -4.78738e-11, 1, 1, 1, 1, 0.1, 1, -0.00105011, 0, 0, -7.50163e-11, -0.000858085, -1.8007e-10, 1, 1, 1, 1, 0.15, 1, -0.00229895, 0, 0, -1.64233e-10, -0.00187862, -3.94238e-10, 0.999998, 1, 1, 1, 0.5, 1, -0.0161458, 0, 0, -1.15344e-09, -0.0131938, -2.76881e-09, 0.999913, 1, 1, 1, 0.55, 1, -0.0171262, 0, 0, -1.22348e-09, -0.0139949, -2.93692e-09, 0.999902, 1, 1, 1, 0.6, 1, -0.0176166, 0, 0, -1.25851e-09, -0.0143956, -3.02101e-09, 0.999896, 1, 1, 1, 0.65, 1, -0.0176166, 0, 0, -1.2585e-09, -0.0143956, -3.02101e-09, 0.999896, 1, 1, 1, 0.7, 1, -0.0171262, 0, 0, -1.22348e-09, -0.0139949, -2.93692e-09, 0.999902, 1, 1, 1, 0.75, 1, -0.0161458, 0, 0, -1.15344e-09, -0.0131938, -2.76882e-09, 0.999913, 1, 1, 1, 0.8, 1, -0.0146399, 0, 0, -1.04586e-09, -0.0119632, -2.51056e-09, 0.999929, 1, 1, 1, 1.1, 1, -0.00229895, 0, 0, -1.64233e-10, -0.00187862, -3.94238e-10, 0.999998, 1, 1, 1, 1.15, 1, -0.00105011, 0, 0, -7.50162e-11, -0.000858083, -1.8007e-10, 1, 1, 1, 1, 1.2, 1, -0.000279188, 0, 0, -1.99453e-11, -0.000228148, -4.78738e-11, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, -3.55607e-17, -4.0679e-10, -1.44657e-26, 1, 1, 1, 1, 1.3, 1, -0.000279188, 0, 0, -1.99451e-11, -0.000228146, -4.78738e-11, 1, 1, 1, 1, 1.35, 1, -0.00105011, 0, 0, -7.50159e-11, -0.00085808, -1.8007e-10, 1, 1, 1, 1, 1.4, 1, -0.00229895, 0, 0, -1.64232e-10, -0.00187862, -3.94234e-10, 0.999998, 1, 1, 1, 1.75, 1, -0.0161458, 0, 0, -1.15344e-09, -0.0131938, -2.76881e-09, 0.999913, 1, 1, 1, 1.8, 1, -0.0171262, 0, 0, -1.22348e-09, -0.0139949, -2.93692e-09, 0.999902, 1, 1, 1, 1.85, 1, -0.0176166, 0, 0, -1.25851e-09, -0.0143956, -3.02101e-09, 0.999896, 1, 1, 1, 1.9, 1, -0.0176166, 0, 0, -1.2585e-09, -0.0143956, -3.02101e-09, 0.999896, 1, 1, 1, 1.95, 1, -0.0171262, 0, 0, -1.22348e-09, -0.0139949, -2.93692e-09, 0.999902, 1, 1, 1, 2, 1, -0.0161458, 0, 0, -1.15344e-09, -0.0131938, -2.76882e-09, 0.999913, 1, 1, 1, 2.05, 1, -0.0146399, 0, 0, -1.04586e-09, -0.0119632, -2.51056e-09, 0.999929, 1, 1, 1, 2.35, 1, -0.00229895, 0, 0, -1.64235e-10, -0.00187864, -3.94241e-10, 0.999998, 1, 1, 1, 2.4, 1, -0.00105011, 0, 0, -7.50179e-11, -0.000858102, -1.80073e-10, 1, 1, 1, 1, 2.45, 1, -0.000279307, 0, 0, -1.99462e-11, -0.000228158, -4.78774e-11, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, -3.55607e-16, -4.0679e-09, -1.44657e-24, 1, 1, 1, 1 )
|
|
||||||
tracks/2/type = "transform"
|
|
||||||
tracks/2/path = NodePath("Armature/Skeleton:l-backleg.001")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.90127e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -5.72229e-08, 0, 2.90127e-08, 5.96244e-09, -1.77636e-15, 1.05914e-23, 1, 1, 1, 1 )
|
|
||||||
tracks/3/type = "transform"
|
|
||||||
tracks/3/path = NodePath("Armature/Skeleton:MASTER")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, -5.1658e-08, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/4/type = "transform"
|
|
||||||
tracks/4/path = NodePath("Armature/Skeleton:body")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/keys = PoolRealArray( 0, 1, 0, 0.0623079, 0.156609, 2.52434e-16, 1.18872e-09, -0.0157416, 0.999876, 1, 1, 1, 0.05, 1, 0, 0.0623079, 0.15832, -1.1035e-15, 1.48602e-09, -0.0196799, 0.999806, 1, 1, 1, 0.1, 1, 0, 0.0623079, 0.163046, -9.85773e-16, 2.28026e-09, -0.0302008, 0.999544, 1, 1, 1, 0.15, 1, 0, 0.0623079, 0.170701, -3.82037e-16, 3.44322e-09, -0.0456055, 0.99896, 1, 1, 1, 0.2, 1, 0, 0.0623079, 0.181011, -5.56199e-17, 4.71843e-09, -0.0624967, 0.998045, 1, 1, 1, 0.25, 1, 0, 0.0623079, 0.193462, 8.35136e-16, 5.80082e-09, -0.0768339, 0.997044, 1, 1, 1, 0.3, 1, 0, 0.0623079, 0.207367, -2.28415e-15, 6.38939e-09, -0.0846299, 0.996412, 1, 1, 1, 0.35, 1, 0, 0.0623079, 0.221462, -1.92226e-15, 6.49529e-09, -0.0860327, 0.996292, 1, 1, 1, 0.4, 1, 0, 0.0623079, 0.234751, -1.64321e-15, 6.24305e-09, -0.0826917, 0.996575, 1, 1, 1, 0.45, 1, 0, 0.0623079, 0.246348, -8.21129e-16, 5.69557e-09, -0.0754402, 0.99715, 1, 1, 1, 0.5, 1, 0, 0.0623079, 0.255579, -9.45654e-16, 4.8637e-09, -0.0644216, 0.997923, 1, 1, 1, 0.55, 1, 0, 0.0623079, 0.261589, -1.40339e-15, 3.74986e-09, -0.0496684, 0.998766, 1, 1, 1, 0.6, 1, 0, 0.0623079, 0.264595, -1.80854e-15, 2.45726e-09, -0.0325474, 0.99947, 1, 1, 1, 0.65, 1, 0, 0.0623079, 0.264595, -1.21183e-15, 1.07164e-09, -0.0141943, 0.999899, 1, 1, 1, 0.7, 1, 0, 0.0623079, 0.261589, -1.06009e-15, -3.07992e-10, 0.00407949, 0.999992, 1, 1, 1, 0.75, 1, 0, 0.0623079, 0.255579, -1.03412e-15, -1.58327e-09, 0.020971, 0.99978, 1, 1, 1, 0.8, 1, 0, 0.0623079, 0.246347, -1.24976e-15, -2.63466e-09, 0.0348972, 0.999391, 1, 1, 1, 0.85, 1, 0, 0.0623079, 0.23475, -1.63927e-15, -3.42787e-09, 0.0454035, 0.998969, 1, 1, 1, 0.9, 1, 0, 0.0623079, 0.221462, -1.0492e-15, -3.93428e-09, 0.0521111, 0.998641, 1, 1, 1, 0.95, 1, 0, 0.0623079, 0.207366, -2.50872e-15, -4.14468e-09, 0.0548979, 0.998492, 1, 1, 1, 1, 1, 0, 0.0623079, 0.193462, -1.45923e-16, -4.00813e-09, 0.0530895, 0.99859, 1, 1, 1, 1.05, 1, 0, 0.0623079, 0.18101, -1.38915e-15, -3.35958e-09, 0.0444997, 0.999009, 1, 1, 1, 1.1, 1, 0, 0.0623079, 0.170701, -1.96116e-15, -2.31154e-09, 0.0306191, 0.999531, 1, 1, 1, 1.15, 1, 0, 0.0623079, 0.163046, -2.55636e-15, -1.05365e-09, 0.0139587, 0.999903, 1, 1, 1, 1.2, 1, 0, 0.0623079, 0.15832, -1.34688e-15, 1.7163e-10, -0.00227002, 0.999997, 1, 1, 1, 1.25, 1, 0, 0.0623079, 0.156609, -2.59373e-16, 1.18872e-09, -0.0157416, 0.999876, 1, 1, 1, 1.3, 1, 0, 0.0623079, 0.15832, -3.47085e-18, 2.14562e-09, -0.0284164, 0.999596, 1, 1, 1, 1.35, 1, 0, 0.0623079, 0.163046, 3.05591e-16, 3.23003e-09, -0.0427804, 0.999085, 1, 1, 1, 1.4, 1, 0, 0.0623079, 0.170701, -1.39008e-15, 4.34233e-09, -0.0575141, 0.998345, 1, 1, 1, 1.45, 1, 0, 0.0623079, 0.18101, -2.39297e-15, 5.33811e-09, -0.0707042, 0.997497, 1, 1, 1, 1.5, 1, 0, 0.0623079, 0.193461, -1.42015e-15, 6.08056e-09, -0.0805389, 0.996752, 1, 1, 1, 1.55, 1, 0, 0.0623079, 0.207366, -9.47151e-16, 6.44868e-09, -0.0854153, 0.996345, 1, 1, 1, 1.6, 1, 0, 0.0623079, 0.221462, -1.97798e-15, 6.49529e-09, -0.0860328, 0.996292, 1, 1, 1, 1.65, 1, 0, 0.0623079, 0.23475, -1.61536e-15, 6.24305e-09, -0.0826917, 0.996575, 1, 1, 1, 1.7, 1, 0, 0.0623079, 0.246347, -8.62882e-16, 5.69558e-09, -0.0754403, 0.99715, 1, 1, 1, 1.75, 1, 0, 0.0623079, 0.255579, -2.53101e-15, 4.86371e-09, -0.0644217, 0.997923, 1, 1, 1, 1.8, 1, 0, 0.0623079, 0.261589, -1.3756e-15, 3.74988e-09, -0.0496687, 0.998766, 1, 1, 1, 1.85, 1, 0, 0.0623079, 0.264595, -1.78424e-15, 2.45729e-09, -0.0325477, 0.99947, 1, 1, 1, 1.9, 1, 0, 0.0623079, 0.264595, -1.20922e-15, 1.07166e-09, -0.0141946, 0.999899, 1, 1, 1, 1.95, 1, 0, 0.0623079, 0.261589, -1.04534e-15, -3.07966e-10, 0.00407913, 0.999992, 1, 1, 1, 2, 1, 0, 0.0623079, 0.255579, -2.49335e-15, -1.58324e-09, 0.0209707, 0.99978, 1, 1, 1, 2.05, 1, 0, 0.0623079, 0.246348, -1.25323e-15, -2.63464e-09, 0.0348969, 0.999391, 1, 1, 1, 2.1, 1, 0, 0.0623079, 0.234751, -1.63927e-15, -3.42785e-09, 0.0454033, 0.998969, 1, 1, 1, 2.15, 1, 0, 0.0623079, 0.221463, -1.07004e-15, -3.93427e-09, 0.052111, 0.998641, 1, 1, 1, 2.2, 1, 0, 0.0623079, 0.207367, -2.52957e-15, -4.14468e-09, 0.0548979, 0.998492, 1, 1, 1, 2.25, 1, 0, 0.0623079, 0.193463, -1.02835e-15, -3.92374e-09, 0.0519717, 0.998649, 1, 1, 1, 2.3, 1, 0, 0.0623079, 0.181011, -1.26387e-15, -2.9887e-09, 0.0395877, 0.999216, 1, 1, 1, 2.35, 1, 0, 0.0623079, 0.170702, -2.21054e-15, -1.61686e-09, 0.0214184, 0.999771, 1, 1, 1, 2.4, 1, 0, 0.0623079, 0.163046, -1.44541e-15, -2.13322e-10, 0.00282889, 0.999996, 1, 1, 1, 2.45, 1, 0, 0.0623079, 0.158321, 2.42875e-17, 8.0134e-10, -0.0106105, 0.999944, 1, 1, 1, 2.5, 1, 0, 0.0623079, 0.156609, -2.59373e-16, 1.18871e-09, -0.0157416, 0.999876, 1, 1, 1 )
|
|
||||||
tracks/5/type = "transform"
|
|
||||||
tracks/5/path = NodePath("Armature/Skeleton:eyes")
|
|
||||||
tracks/5/interp = 1
|
|
||||||
tracks/5/loop_wrap = true
|
|
||||||
tracks/5/imported = false
|
|
||||||
tracks/5/enabled = true
|
|
||||||
tracks/5/keys = PoolRealArray( 0, 1, 1.86235e-09, -4.09782e-08, -5.96046e-08, -3.55271e-15, -1.86265e-09, 0, 1, 1, 1, 1, 1.65, 1, 9.31325e-10, -2.98023e-08, -2.98023e-08, -5.1658e-08, -5.32907e-15, -3.17637e-22, 1, 1, 1, 1, 1.7, 1, 1.33229e-09, -0.0131089, -2.98023e-08, -5.1658e-08, -5.32907e-15, -3.17637e-22, 1, 1, 1, 1, 1.8, 1, 1.35894e-08, -0.105374, -2.98023e-08, -2.18557e-08, -3.55271e-15, -3.55271e-15, 1, 1, 1, 1, 1.85, 1, 8.98448e-09, -0.115554, 2.98023e-08, -5.1658e-08, -7.10543e-15, -3.17637e-22, 1, 1, 1, 1, 1.9, 1, 8.25159e-09, -0.0983826, -2.98023e-08, -5.1658e-08, -5.32907e-15, -3.17637e-22, 1, 1, 1, 1, 2, 1, 1.33803e-09, -0.0286214, -2.98023e-08, -5.1658e-08, -5.32907e-15, -3.17637e-22, 1, 1, 1, 1, 2.05, 1, -2.0959e-09, -0.00585564, -2.98023e-08, -5.1658e-08, 7.44981e-10, 3.84843e-17, 1, 1, 1, 1, 2.1, 1, 2.0489e-09, -2.23517e-08, 0, -5.1658e-08, 2.23523e-09, 3.66818e-15, 1, 1, 1, 1, 2.5, 1, 1.86232e-09, -4.09782e-08, -5.96046e-08, -5.1658e-08, -1.8626e-09, 3.4565e-15, 1, 1, 1, 1 )
|
|
||||||
tracks/6/type = "transform"
|
|
||||||
tracks/6/path = NodePath("Armature/Skeleton:r-frontleg")
|
|
||||||
tracks/6/interp = 1
|
|
||||||
tracks/6/loop_wrap = true
|
|
||||||
tracks/6/imported = false
|
|
||||||
tracks/6/enabled = true
|
|
||||||
tracks/6/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.000440836, 0, 0, 3.33222e-11, 0.000381184, 8.00015e-11, 1, 1, 1, 1, 0.1, 1, 0.00165802, 0, 0, 1.25335e-10, 0.00143368, 3.00871e-10, 0.999999, 1, 1, 1, 0.15, 1, 0.00362998, 0, 0, 2.74402e-10, 0.00313881, 6.58707e-10, 0.999995, 1, 1, 1, 0.5, 1, 0.0254939, 0, 0, 1.92716e-09, 0.0220442, 4.62612e-09, 0.999757, 1, 1, 1, 0.55, 1, 0.027042, 0, 0, 2.04416e-09, 0.0233824, 4.90696e-09, 0.999727, 1, 1, 1, 0.6, 1, 0.0278163, 0, 0, 2.10267e-09, 0.0240518, 5.04743e-09, 0.999711, 1, 1, 1, 0.65, 1, 0.0278163, 0, 0, 2.10267e-09, 0.0240518, 5.04743e-09, 0.999711, 1, 1, 1, 0.7, 1, 0.027042, 0, 0, 2.04416e-09, 0.0233824, 4.90696e-09, 0.999727, 1, 1, 1, 0.75, 1, 0.0254939, 0, 0, 1.92716e-09, 0.0220442, 4.62612e-09, 0.999757, 1, 1, 1, 0.8, 1, 0.0231159, 0, 0, 1.74743e-09, 0.0199883, 4.19467e-09, 0.9998, 1, 1, 1, 1.1, 1, 0.00362998, 0, 0, 2.74402e-10, 0.00313881, 6.58707e-10, 0.999995, 1, 1, 1, 1.15, 1, 0.00165802, 0, 0, 1.25335e-10, 0.00143368, 3.00867e-10, 0.999999, 1, 1, 1, 1.2, 1, 0.000440836, 0, 0, 3.33223e-11, 0.000381184, 8.00015e-11, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 5.94101e-17, 6.7965e-10, -4.03781e-26, 1, 1, 1, 1, 1.3, 1, 0.000440836, 0, 0, 3.33219e-11, 0.000381181, 8.00051e-11, 1, 1, 1, 1, 1.35, 1, 0.00165802, 0, 0, 1.25334e-10, 0.00143367, 3.00863e-10, 0.999999, 1, 1, 1, 1.4, 1, 0.00362992, 0, 0, 2.74401e-10, 0.0031388, 6.58703e-10, 0.999995, 1, 1, 1, 1.75, 1, 0.0254939, 0, 0, 1.92716e-09, 0.0220442, 4.6261e-09, 0.999757, 1, 1, 1, 1.8, 1, 0.027042, 0, 0, 2.04415e-09, 0.0233824, 4.90696e-09, 0.999727, 1, 1, 1, 1.85, 1, 0.0278163, 0, 0, 2.10267e-09, 0.0240518, 5.04743e-09, 0.999711, 1, 1, 1, 1.9, 1, 0.0278163, 0, 0, 2.10267e-09, 0.0240518, 5.04743e-09, 0.999711, 1, 1, 1, 1.95, 1, 0.027042, 0, 0, 2.04416e-09, 0.0233824, 4.90697e-09, 0.999727, 1, 1, 1, 2, 1, 0.0254939, 0, 0, 1.92717e-09, 0.0220442, 4.62612e-09, 0.999757, 1, 1, 1, 2.05, 1, 0.0231159, 0, 0, 1.74744e-09, 0.0199883, 4.19468e-09, 0.9998, 1, 1, 1, 2.35, 1, 0.00363004, 0, 0, 2.74406e-10, 0.00313886, 6.58714e-10, 0.999995, 1, 1, 1, 2.4, 1, 0.00165808, 0, 0, 1.25338e-10, 0.00143371, 3.00871e-10, 0.999999, 1, 1, 1, 2.45, 1, 0.000440836, 0, 0, 3.33236e-11, 0.000381199, 8.00086e-11, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, 5.94092e-16, 6.7964e-09, -4.03769e-24, 1, 1, 1, 1 )
|
|
||||||
tracks/7/type = "transform"
|
|
||||||
tracks/7/path = NodePath("Armature/Skeleton:r-frontleg.001")
|
|
||||||
tracks/7/interp = 1
|
|
||||||
tracks/7/loop_wrap = true
|
|
||||||
tracks/7/imported = false
|
|
||||||
tracks/7/enabled = true
|
|
||||||
tracks/7/keys = PoolRealArray( 0, 1, -6.39733e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, -6.39739e-08, 0, -8.34263e-08, 5.96241e-09, -1.77636e-15, 3.55271e-15, 1, 1, 1, 1 )
|
|
||||||
tracks/8/type = "transform"
|
|
||||||
tracks/8/path = NodePath("Armature/Skeleton:l-frontleg")
|
|
||||||
tracks/8/interp = 1
|
|
||||||
tracks/8/loop_wrap = true
|
|
||||||
tracks/8/imported = false
|
|
||||||
tracks/8/enabled = true
|
|
||||||
tracks/8/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -0.000352621, 5.96046e-08, 0, -2.65116e-11, -0.000303262, -6.36443e-11, 1, 1, 1, 1, 0.1, 1, -0.00132638, 5.96046e-08, 0, -9.97144e-11, -0.0011406, -2.39361e-10, 0.999999, 1, 1, 1, 0.15, 1, -0.00290394, 5.96046e-08, 0, -2.18308e-10, -0.00249715, -5.24036e-10, 0.999997, 1, 1, 1, 0.5, 1, -0.0203948, 5.96046e-08, 0, -1.5332e-09, -0.0175378, -3.68043e-09, 0.999846, 1, 1, 1, 0.55, 1, -0.0216332, 5.96046e-08, 0, -1.62629e-09, -0.0186026, -3.90388e-09, 0.999827, 1, 1, 1, 0.6, 1, -0.0222527, 5.96046e-08, 0, -1.67285e-09, -0.0191352, -4.01565e-09, 0.999817, 1, 1, 1, 0.65, 1, -0.0222527, 5.96046e-08, 0, -1.67285e-09, -0.0191352, -4.01565e-09, 0.999817, 1, 1, 1, 0.7, 1, -0.0216332, 5.96046e-08, 0, -1.62629e-09, -0.0186026, -3.90388e-09, 0.999827, 1, 1, 1, 0.75, 1, -0.0203948, 5.96046e-08, 0, -1.5332e-09, -0.0175378, -3.68043e-09, 0.999846, 1, 1, 1, 0.8, 1, -0.0184924, 5.96046e-08, 0, -1.39021e-09, -0.0159021, -3.33717e-09, 0.999874, 1, 1, 1, 1.1, 1, -0.00290394, 5.96046e-08, 0, -2.1831e-10, -0.00249715, -5.24036e-10, 0.999997, 1, 1, 1, 1.15, 1, -0.00132638, 5.96046e-08, 0, -9.97142e-11, -0.0011406, -2.39357e-10, 0.999999, 1, 1, 1, 1.2, 1, -0.000352621, 5.96046e-08, 0, -2.65117e-11, -0.000303263, -6.36443e-11, 1, 1, 1, 1, 1.25, 1, 0, 5.96046e-08, 0, -4.72702e-17, -5.4072e-10, -2.55599e-26, 1, 1, 1, 1, 1.3, 1, -0.000352621, 5.96046e-08, 0, -2.65114e-11, -0.00030326, -6.36443e-11, 1, 1, 1, 1, 1.35, 1, -0.00132638, 5.96046e-08, 0, -9.97139e-11, -0.0011406, -2.39361e-10, 0.999999, 1, 1, 1, 1.4, 1, -0.00290394, 5.96046e-08, 0, -2.18309e-10, -0.00249715, -5.24036e-10, 0.999997, 1, 1, 1, 1.75, 1, -0.0203948, 5.96046e-08, 0, -1.5332e-09, -0.0175378, -3.68043e-09, 0.999846, 1, 1, 1, 1.8, 1, -0.0216332, 5.96046e-08, 0, -1.62629e-09, -0.0186026, -3.90388e-09, 0.999827, 1, 1, 1, 1.85, 1, -0.0222527, 5.96046e-08, 0, -1.67285e-09, -0.0191352, -4.01565e-09, 0.999817, 1, 1, 1, 1.9, 1, -0.0222527, 5.96046e-08, 0, -1.67285e-09, -0.0191352, -4.01565e-09, 0.999817, 1, 1, 1, 1.95, 1, -0.0216333, 5.96046e-08, 0, -1.62629e-09, -0.0186026, -3.90388e-09, 0.999827, 1, 1, 1, 2, 1, -0.0203948, 5.96046e-08, 0, -1.53321e-09, -0.0175378, -3.68044e-09, 0.999846, 1, 1, 1, 2.05, 1, -0.0184925, 5.96046e-08, 0, -1.39021e-09, -0.0159022, -3.33717e-09, 0.999874, 1, 1, 1, 2.35, 1, -0.00290394, 5.96046e-08, 0, -2.18311e-10, -0.00249719, -5.24043e-10, 0.999997, 1, 1, 1, 2.4, 1, -0.00132644, 5.96046e-08, 0, -9.97168e-11, -0.00114063, -2.39361e-10, 0.999999, 1, 1, 1, 2.45, 1, -0.000352681, 5.96046e-08, 0, -2.6513e-11, -0.000303278, -6.36478e-11, 1, 1, 1, 1, 2.5, 1, 0, 5.96046e-08, 0, -4.72702e-16, -5.4072e-09, -2.55599e-24, 1, 1, 1, 1 )
|
|
||||||
tracks/9/type = "transform"
|
|
||||||
tracks/9/path = NodePath("Armature/Skeleton:l-frontleg.001")
|
|
||||||
tracks/9/interp = 1
|
|
||||||
tracks/9/loop_wrap = true
|
|
||||||
tracks/9/imported = false
|
|
||||||
tracks/9/enabled = true
|
|
||||||
tracks/9/keys = PoolRealArray( 0, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, 5.52345e-08, 0, -4.2899e-08, 5.96241e-09, -1.77636e-15, 3.55271e-15, 1, 1, 1, 1 )
|
|
||||||
tracks/10/type = "transform"
|
|
||||||
tracks/10/path = NodePath("Armature/Skeleton:r-backleg")
|
|
||||||
tracks/10/interp = 1
|
|
||||||
tracks/10/loop_wrap = true
|
|
||||||
tracks/10/imported = false
|
|
||||||
tracks/10/enabled = true
|
|
||||||
tracks/10/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0.000458479, 5.96046e-08, 0, 3.30314e-11, 0.000377827, 7.92948e-11, 1, 1, 1, 1, 0.1, 1, 0.00172436, 5.96046e-08, 0, 1.24232e-10, 0.00142105, 2.9822e-10, 0.999999, 1, 1, 1, 0.15, 1, 0.00377524, 5.96046e-08, 0, 2.71986e-10, 0.00311117, 6.52899e-10, 0.999995, 1, 1, 1, 0.5, 1, 0.0265137, 5.96046e-08, 0, 1.91019e-09, 0.02185, 4.58537e-09, 0.999761, 1, 1, 1, 0.55, 1, 0.0281236, 5.96046e-08, 0, 2.02615e-09, 0.0231765, 4.86375e-09, 0.999731, 1, 1, 1, 0.6, 1, 0.028929, 5.96046e-08, 0, 2.08415e-09, 0.0238399, 5.00297e-09, 0.999716, 1, 1, 1, 0.65, 1, 0.028929, 5.96046e-08, 0, 2.08415e-09, 0.0238399, 5.00297e-09, 0.999716, 1, 1, 1, 0.7, 1, 0.0281237, 5.96046e-08, 0, 2.02615e-09, 0.0231765, 4.86375e-09, 0.999731, 1, 1, 1, 0.75, 1, 0.0265137, 5.96046e-08, 0, 1.91019e-09, 0.02185, 4.58538e-09, 0.999761, 1, 1, 1, 0.8, 1, 0.0240406, 5.96046e-08, 0, 1.73204e-09, 0.0198123, 4.15774e-09, 0.999804, 1, 1, 1, 1.1, 1, 0.00377524, 5.96046e-08, 0, 2.71986e-10, 0.00311116, 6.52902e-10, 0.999995, 1, 1, 1, 1.15, 1, 0.00172436, 5.96046e-08, 0, 1.24231e-10, 0.00142105, 2.9822e-10, 0.999999, 1, 1, 1, 1.2, 1, 0.000458479, 5.96046e-08, 0, 3.30313e-11, 0.000377826, 7.92948e-11, 1, 1, 1, 1, 1.25, 1, 0, 5.96046e-08, 0, 5.88961e-17, 6.7366e-10, -3.96759e-26, 1, 1, 1, 1, 1.3, 1, 0.000458479, 5.96046e-08, 0, 3.30312e-11, 0.000377824, 7.92983e-11, 1, 1, 1, 1, 1.35, 1, 0.00172436, 5.96046e-08, 0, 1.24231e-10, 0.00142104, 2.98216e-10, 0.999999, 1, 1, 1, 1.4, 1, 0.00377524, 5.96046e-08, 0, 2.71985e-10, 0.00311116, 6.52899e-10, 0.999995, 1, 1, 1, 1.75, 1, 0.0265137, 5.96046e-08, 0, 1.91019e-09, 0.02185, 4.58537e-09, 0.999761, 1, 1, 1, 1.8, 1, 0.0281236, 5.96046e-08, 0, 2.02615e-09, 0.0231765, 4.86375e-09, 0.999731, 1, 1, 1, 1.85, 1, 0.028929, 5.96046e-08, 0, 2.08415e-09, 0.0238399, 5.00297e-09, 0.999716, 1, 1, 1, 1.9, 1, 0.028929, 5.96046e-08, 0, 2.08415e-09, 0.0238399, 5.00297e-09, 0.999716, 1, 1, 1, 1.95, 1, 0.0281236, 5.96046e-08, 0, 2.02615e-09, 0.0231765, 4.86375e-09, 0.999731, 1, 1, 1, 2, 1, 0.0265137, 5.96046e-08, 0, 1.91019e-09, 0.0218501, 4.58538e-09, 0.999761, 1, 1, 1, 2.05, 1, 0.0240406, 5.96046e-08, 0, 1.73205e-09, 0.0198123, 4.15774e-09, 0.999804, 1, 1, 1, 2.35, 1, 0.00377524, 5.96046e-08, 0, 2.71989e-10, 0.00311121, 6.5291e-10, 0.999995, 1, 1, 1, 2.4, 1, 0.00172436, 5.96046e-08, 0, 1.24234e-10, 0.00142108, 2.98227e-10, 0.999999, 1, 1, 1, 2.45, 1, 0.000458479, 5.96046e-08, 0, 3.30329e-11, 0.000377843, 7.92983e-11, 1, 1, 1, 1, 2.5, 1, 0, 5.96046e-08, 0, 5.88961e-16, 6.7366e-09, -3.96759e-24, 1, 1, 1, 1 )
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id=9]
|
[sub_resource type="Animation" id=9]
|
||||||
length = 0.625
|
length = 0.625
|
||||||
tracks/0/type = "transform"
|
|
||||||
tracks/0/path = NodePath("Armature/Skeleton:r-backleg.001")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -5.72249e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/1/type = "transform"
|
|
||||||
tracks/1/path = NodePath("Armature/Skeleton:l-backleg")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/2/type = "transform"
|
|
||||||
tracks/2/path = NodePath("Armature/Skeleton:l-backleg.001")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/keys = PoolRealArray( 0, 1, -5.72249e-08, 0, 2.90127e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -5.72249e-08, 0, 2.90127e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/3/type = "transform"
|
|
||||||
tracks/3/path = NodePath("Armature/Skeleton:MASTER")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/4/type = "transform"
|
|
||||||
tracks/4/path = NodePath("Armature/Skeleton:body")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/keys = PoolRealArray( 0, 1, 0, 0.250015, 0.156609, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -7.21033e-11, 0.234764, 0.142964, -0.011193, 0.0010134, -0.0125084, 0.999859, 1, 1, 1, 0.15, 1, -4.2078e-10, 0.161033, 0.0769938, -0.0653012, 0.00591303, -0.0729728, 0.995176, 1, 1, 1, 0.2, 1, -5.09641e-10, 0.142244, 0.0601825, -0.0790175, 0.00715513, -0.0883001, 0.992929, 1, 1, 1, 0.25, 1, -4.30117e-10, 0.144838, 0.063376, -0.0784207, 0.0069933, -0.0832678, 0.993412, 1, 1, 1, 0.3, 1, -1.0397e-10, 0.161535, 0.0815253, -0.0701657, 0.00585387, -0.0576011, 0.995854, 1, 1, 1, 0.4, 1, 9.76724e-10, 0.216862, 0.141663, -0.0414647, 0.00233472, 0.0188384, 0.99896, 1, 1, 1, 0.45, 1, 1.55672e-09, 0.246556, 0.173939, -0.0270332, 0.000935016, 0.0467062, 0.998542, 1, 1, 1, 0.5, 1, 1.98543e-09, 0.268505, 0.197798, -0.0159583, 0.000242831, 0.0572819, 0.99823, 1, 1, 1, 0.55, 1, 1.86791e-09, 0.270805, 0.198188, -0.00707135, 6.26779e-05, 0.0375135, 0.999271, 1, 1, 1, 0.6, 1, 6.22636e-10, 0.256945, 0.17047, -0.00124488, 4.76697e-06, 0.00829739, 0.999965, 1, 1, 1, 0.65, 1, 0, 0.250015, 0.156609, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0.250015, 0.156609, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/5/type = "transform"
|
|
||||||
tracks/5/path = NodePath("Armature/Skeleton:eyes")
|
|
||||||
tracks/5/interp = 1
|
|
||||||
tracks/5/loop_wrap = true
|
|
||||||
tracks/5/imported = false
|
|
||||||
tracks/5/enabled = true
|
|
||||||
tracks/5/keys = PoolRealArray( 0, 1, -4.44089e-16, 3.72529e-09, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, -4.19096e-10, 1.49012e-08, 0, -5.1658e-08, -8.58549e-11, 4.98232e-11, 1, 1, 1, 1, 0.1, 1, -1.02738e-10, -0.0126738, 0, -5.1658e-08, -1.78989e-09, 3.81608e-10, 1, 1, 1, 1, 0.2, 1, 3.21366e-09, -0.124817, 5.96046e-08, -5.1658e-08, 1.89281e-10, 1.81693e-10, 1, 1, 1, 1, 0.25, 1, 5.29586e-09, -0.131154, 8.9407e-08, 8.64512e-09, 7.85803e-10, -5.84642e-10, 1, 1, 1, 1, 0.35, 1, 1.24787e-08, -0.131154, 0, -5.1658e-08, -1.57163e-10, 6.58318e-11, 1, 1, 1, 1, 0.4, 1, 8.14215e-09, -0.126293, 2.98023e-08, -5.1658e-08, -1.12632e-09, -1.78638e-10, 1, 1, 1, 1, 0.45, 1, 7.80479e-09, -0.104191, 8.9407e-08, -5.1658e-08, 3.72821e-09, -1.42261e-10, 1, 1, 1, 1, 0.55, 1, 3.01996e-09, -0.0269707, -2.98023e-08, -5.1658e-08, -1.0503e-09, -2.47554e-11, 1, 1, 1, 1, 0.6, 1, 4.55666e-10, -0.00486266, 0, -5.1658e-08, -2.28152e-10, 1.73727e-12, 1, 1, 1, 1, 0.65, 1, -4.44089e-16, 3.72529e-09, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, -4.44089e-16, 3.72529e-09, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/6/type = "transform"
|
|
||||||
tracks/6/path = NodePath("Armature/Skeleton:r-frontleg")
|
|
||||||
tracks/6/interp = 1
|
|
||||||
tracks/6/loop_wrap = true
|
|
||||||
tracks/6/imported = false
|
|
||||||
tracks/6/enabled = true
|
|
||||||
tracks/6/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/7/type = "transform"
|
|
||||||
tracks/7/path = NodePath("Armature/Skeleton:r-frontleg.001")
|
|
||||||
tracks/7/interp = 1
|
|
||||||
tracks/7/loop_wrap = true
|
|
||||||
tracks/7/imported = false
|
|
||||||
tracks/7/enabled = true
|
|
||||||
tracks/7/keys = PoolRealArray( 0, 1, -6.39733e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, -6.39733e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/8/type = "transform"
|
|
||||||
tracks/8/path = NodePath("Armature/Skeleton:l-frontleg")
|
|
||||||
tracks/8/interp = 1
|
|
||||||
tracks/8/loop_wrap = true
|
|
||||||
tracks/8/imported = false
|
|
||||||
tracks/8/enabled = true
|
|
||||||
tracks/8/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/9/type = "transform"
|
|
||||||
tracks/9/path = NodePath("Armature/Skeleton:l-frontleg.001")
|
|
||||||
tracks/9/interp = 1
|
|
||||||
tracks/9/loop_wrap = true
|
|
||||||
tracks/9/imported = false
|
|
||||||
tracks/9/enabled = true
|
|
||||||
tracks/9/keys = PoolRealArray( 0, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/10/type = "transform"
|
|
||||||
tracks/10/path = NodePath("Armature/Skeleton:r-backleg")
|
|
||||||
tracks/10/interp = 1
|
|
||||||
tracks/10/loop_wrap = true
|
|
||||||
tracks/10/imported = false
|
|
||||||
tracks/10/enabled = true
|
|
||||||
tracks/10/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
|
|
||||||
[sub_resource type="Animation" id=10]
|
[sub_resource type="Animation" id=10]
|
||||||
length = 1.66667
|
length = 1.66667
|
||||||
loop = true
|
loop = true
|
||||||
tracks/0/type = "transform"
|
|
||||||
tracks/0/path = NodePath("Armature/Skeleton:r-backleg.001")
|
|
||||||
tracks/0/interp = 1
|
|
||||||
tracks/0/loop_wrap = true
|
|
||||||
tracks/0/imported = false
|
|
||||||
tracks/0/enabled = true
|
|
||||||
tracks/0/keys = PoolRealArray( 0, 1, -4.4112e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -4.4112e-08, 0, 2.3476e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/1/type = "transform"
|
|
||||||
tracks/1/path = NodePath("Armature/Skeleton:l-backleg")
|
|
||||||
tracks/1/interp = 1
|
|
||||||
tracks/1/loop_wrap = true
|
|
||||||
tracks/1/imported = false
|
|
||||||
tracks/1/enabled = true
|
|
||||||
tracks/1/keys = PoolRealArray( 0, 1, 0, -0.3, 0.3, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0, -0.3, 0.258236, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0, -0.3, 0.0566903, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0, -0.3, 0.0053336, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0, -0.293348, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0, -0.26682, -5.96046e-08, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.35, 1, 0, -0.223755, 0, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0, -0.0592099, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0, -0.0226633, 0, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, 0, -0.00399053, 0, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, 0, -0.00935924, 0.0290206, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0, -0.129518, 0.254569, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0, -0.246849, 0.294415, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.85, 1, 0, -0.3, 0.289332, 0, 0, 0, 1, 1, 1, 1, 0.9, 1, 0, -0.3, 0.22827, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, -0.3, 0.0266822, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0, -0.29867, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.1, 1, 0, -0.285341, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.15, 1, 0, -0.253801, 0, 0, 0, 0, 1, 1, 1, 1, 1.35, 1, 0, -0.0461928, 0, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, -0.0146572, 0, 0, 0, 0, 1, 1, 1, 1, 1.45, 1, 0, -0.00133026, 0, 0, 0, 0, 1, 1, 1, 1, 1.5, 1, 0, -0.0155987, 0.0483671, 0, 0, 0, 1, 1, 1, 1, 1.55, 1, 0, -0.0777866, 0.182985, 0, 0, 0, 1, 1, 1, 1, 1.6, 1, 0, -0.171097, 0.269948, 0, 0, 0, 1, 1, 1, 1, 1.65, 1, 0, -0.273386, 0.297207, 0, 0, 0, 1, 1, 1, 1, 1.7, 1, 0, -0.3, 0.3, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, -0.3, 0.3, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/2/type = "transform"
|
|
||||||
tracks/2/path = NodePath("Armature/Skeleton:l-backleg.001")
|
|
||||||
tracks/2/interp = 1
|
|
||||||
tracks/2/loop_wrap = true
|
|
||||||
tracks/2/imported = false
|
|
||||||
tracks/2/enabled = true
|
|
||||||
tracks/2/keys = PoolRealArray( 0, 1, -3.09981e-08, 0, 3.61656e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1, 2.5, 1, -3.09981e-08, 0, 3.61656e-08, 4.44089e-16, 2.52596e-16, -1.12175e-31, 1, 1, 1, 1 )
|
|
||||||
tracks/3/type = "transform"
|
|
||||||
tracks/3/path = NodePath("Armature/Skeleton:MASTER")
|
|
||||||
tracks/3/interp = 1
|
|
||||||
tracks/3/loop_wrap = true
|
|
||||||
tracks/3/imported = false
|
|
||||||
tracks/3/enabled = true
|
|
||||||
tracks/3/keys = PoolRealArray( 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/4/type = "transform"
|
|
||||||
tracks/4/path = NodePath("Armature/Skeleton:body")
|
|
||||||
tracks/4/interp = 1
|
|
||||||
tracks/4/loop_wrap = true
|
|
||||||
tracks/4/imported = false
|
|
||||||
tracks/4/enabled = true
|
|
||||||
tracks/4/keys = PoolRealArray( 0, 1, 0, 0.250015, 0.156609, 1.44891e-15, 1.80446e-09, -0.0239007, 0.999714, 1, 1, 1, 0.05, 1, 0, 0.255552, 0.147928, -5.77394e-05, 1.77292e-09, -0.0205805, 0.999788, 1, 1, 1, 0.1, 1, 0, 0.270531, 0.124731, -0.000194408, 1.68498e-09, -0.0127205, 0.999919, 1, 1, 1, 0.15, 1, 0, 0.292927, 0.090741, -0.000336988, 1.54013e-09, -0.00451894, 0.99999, 1, 1, 1, 0.2, 1, 0, 0.318367, 0.0534118, -0.000408149, 1.3413e-09, -0.000424977, 1, 1, 1, 1, 0.25, 1, 0, 0.341407, 0.021655, 0.000855819, 1.09236e-09, 5.42101e-20, 1, 1, 1, 1, 0.3, 1, 0, 0.356541, 0.0043475, 0.00584593, 7.94927e-10, -1.08422e-18, 0.999983, 1, 1, 1, 0.35, 1, 0, 0.364007, 0.00318009, 0.0135372, 4.65978e-10, -8.67441e-19, 0.999908, 1, 1, 1, 0.4, 1, 0, 0.367551, 0.0215122, 0.0222701, 1.17832e-10, 0, 0.999752, 1, 1, 1, 0.45, 1, 0, 0.369034, 0.0525399, 0.029958, -2.35629e-10, 2.16938e-19, 0.999551, 1, 1, 1, 0.5, 1, 0, 0.369272, 0.0783045, 0.0349442, -5.80106e-10, -1.73578e-18, 0.999389, 1, 1, 1, 0.55, 1, 0, 0.362663, 0.0961263, 0.0358912, -8.96885e-10, 0.000216852, 0.999356, 1, 1, 1, 0.6, 1, 0, 0.345001, 0.113668, 0.0326829, -1.18298e-09, 0.00236754, 0.999463, 1, 1, 1, 0.65, 1, 0, 0.319119, 0.129653, 0.0254194, -1.42659e-09, 0.00722578, 0.999651, 1, 1, 1, 0.75, 1, 0, 0.266506, 0.151536, 0.00675537, -1.72477e-09, 0.019613, 0.999785, 1, 1, 1, 0.8, 1, 0, 0.253326, 0.155657, 0.00145069, -1.78127e-09, 0.0230349, 0.999734, 1, 1, 1, 0.85, 1, 0, 0.251397, 0.154435, -7.58222e-05, -1.79662e-09, 0.0230508, 0.999734, 1, 1, 1, 0.9, 1, 0, 0.259715, 0.141441, -0.000268868, -1.74993e-09, 0.0181859, 0.999835, 1, 1, 1, 0.95, 1, 0, 0.277179, 0.114521, -0.0003769, -1.64422e-09, 0.00964562, 0.999954, 1, 1, 1, 1, 1, 0, 0.301206, 0.0783041, -0.000412964, -1.48384e-09, 0.00212455, 0.999998, 1, 1, 1, 1.05, 1, 0, 0.326405, 0.0420869, -0.000161302, -1.26276e-09, 1.35525e-20, 1, 1, 1, 1, 1.1, 1, 0, 0.346862, 0.0151678, 0.00237346, -9.94703e-10, 4.33682e-19, 0.999997, 1, 1, 1, 1.15, 1, 0, 0.359532, 0.00217384, 0.00823487, -6.87497e-10, 1.30109e-18, 0.999966, 1, 1, 1, 1.2, 1, 0, 0.365492, 0.00636011, 0.0164469, -3.51681e-10, 1.51809e-18, 0.999865, 1, 1, 1, 1.25, 1, 0, 0.368428, 0.0305533, 0.0251793, -3.43065e-16, 1.65489e-24, 0.999683, 1, 1, 1, 1.3, 1, 0, 0.369203, 0.06209, 0.0319101, 3.51644e-10, -2.60341e-18, 0.999491, 1, 1, 1, 1.35, 1, 0, 0.367617, 0.0842447, 0.0354522, 6.87425e-10, -1.73581e-18, 0.999371, 1, 1, 1, 1.4, 1, 0, 0.357722, 0.102068, 0.0352296, 9.93785e-10, -0.000650542, 0.999379, 1, 1, 1, 1.45, 1, 0, 0.337224, 0.119326, 0.0306873, 1.2739e-09, -0.00365069, 0.999522, 1, 1, 1, 1.5, 1, 0, 0.309646, 0.134652, 0.0223118, 1.49928e-09, -0.00918078, 0.999709, 1, 1, 1, 1.55, 1, 0, 0.282067, 0.145998, 0.0124296, 1.67381e-09, -0.0157026, 0.999799, 1, 1, 1, 1.6, 1, 0, 0.261567, 0.153089, 0.00455952, 1.75391e-09, -0.0208941, 0.999771, 1, 1, 1, 1.65, 1, 0, 0.251671, 0.156133, 0.000657171, 1.79402e-09, -0.0234674, 0.999724, 1, 1, 1, 1.7, 1, 0, 0.250015, 0.156609, 1.44891e-15, 1.80446e-09, -0.0239007, 0.999714, 1, 1, 1, 2.5, 1, 0, 0.250015, 0.156609, 1.44891e-15, 1.80446e-09, -0.0239007, 0.999714, 1, 1, 1 )
|
|
||||||
tracks/5/type = "transform"
|
|
||||||
tracks/5/path = NodePath("Armature/Skeleton:eyes")
|
|
||||||
tracks/5/interp = 1
|
|
||||||
tracks/5/loop_wrap = true
|
|
||||||
tracks/5/imported = false
|
|
||||||
tracks/5/enabled = true
|
|
||||||
tracks/5/keys = PoolRealArray( 0, 1, 0, 3.72529e-09, -2.98023e-08, 3.55271e-15, -3.30012e-15, 1.17244e-29, 1, 1, 1, 1, 2.5, 1, 0, 3.72529e-09, -2.98023e-08, 3.55271e-15, -3.30012e-15, 1.17244e-29, 1, 1, 1, 1 )
|
|
||||||
tracks/6/type = "transform"
|
|
||||||
tracks/6/path = NodePath("Armature/Skeleton:r-frontleg")
|
|
||||||
tracks/6/interp = 1
|
|
||||||
tracks/6/loop_wrap = true
|
|
||||||
tracks/6/imported = false
|
|
||||||
tracks/6/enabled = true
|
|
||||||
tracks/6/keys = PoolRealArray( 0, 1, 0, -0.3, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0, -0.289339, 0, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0, -0.260294, 0, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0, -0.215216, 0, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0, -0.0526937, 0, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.35, 1, 0, -0.0186584, 0, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0, -0.00266021, 0, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0, -0.012479, 0.038694, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0, -0.0648543, 0.165091, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0, -0.150327, 0.262259, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, 0, -0.260137, 0.295811, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, 0, -0.3, 0.283998, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 0, -0.3, 0.21325, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0, -0.3, 0.101805, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0, -0.3, 0.0213457, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.85, 1, 0, -0.297339, 0, 0, 0, 0, 1, 1, 1, 1, 0.9, 1, 0, -0.281337, 0, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, 0, -0.247291, 0, 0, 0, 0, 1, 1, 1, 1, 1.15, 1, 0, -0.0396839, 0, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, -0.010654, 0, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1.3, 1, 0, -0.0254497, 0.0717117, 0, 0, 0, 1, 1, 1, 1, 1.35, 1, 0, -0.0907196, 0.200881, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, -0.191943, 0.277638, 0, 0, 0, 1, 1, 1, 1, 1.45, 1, 0, -0.286712, 0.298604, 0, 0, 0, 1, 1, 1, 1, 1.5, 1, 0, -0.3, 0.273342, 0, 0, 0, 1, 1, 1, 1, 1.6, 1, 0, -0.3, 0.0718407, 0, 0, 0, 1, 1, 1, 1, 1.65, 1, 0, -0.3, 0.0106937, 0, 0, 0, 1, 1, 1, 1, 1.7, 1, 0, -0.3, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, -0.3, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/7/type = "transform"
|
|
||||||
tracks/7/path = NodePath("Armature/Skeleton:r-frontleg.001")
|
|
||||||
tracks/7/interp = 1
|
|
||||||
tracks/7/loop_wrap = true
|
|
||||||
tracks/7/imported = false
|
|
||||||
tracks/7/enabled = true
|
|
||||||
tracks/7/keys = PoolRealArray( 0, 1, -3.77465e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, -3.77465e-08, 0, -8.34263e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/8/type = "transform"
|
|
||||||
tracks/8/path = NodePath("Armature/Skeleton:l-frontleg")
|
|
||||||
tracks/8/interp = 1
|
|
||||||
tracks/8/loop_wrap = true
|
|
||||||
tracks/8/imported = false
|
|
||||||
tracks/8/enabled = true
|
|
||||||
tracks/8/keys = PoolRealArray( 0, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0, -0.0254651, 0.0718334, 0, 0, 0, 1, 1, 1, 1, 0.1, 1, 0, -0.0907282, 0.200929, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0, -0.191944, 0.277638, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0, -0.286712, 0.298604, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0, -0.3, 0.273331, 0, 0, 0, 1, 1, 1, 1, 0.35, 1, 0, -0.3, 0.0717559, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0, -0.3, 0.0106729, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0, -0.294678, 0, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0, -0.273329, 0, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0, -0.232268, 0, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 0, -0.0677227, 0, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0, -0.0266665, 0, 0, 0, 0, 1, 1, 1, 1, 0.8, 1, 0, -0.00532061, 0, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.85, 1, 0, -0.00623947, 0.0193472, 0, 0, 0, 1, 1, 1, 1, 0.9, 1, 0, -0.0451522, 0.118402, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, 0, -0.116586, 0.236674, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, -0.233561, 0.293018, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0, -0.3, 0.294666, 0, 0, 0, 1, 1, 1, 1, 1.1, 1, 0, -0.3, 0.243291, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, -0.3, 0.041707, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, -0.3, 5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.3, 1, 0, -0.289345, 0, 0, 0, 0, 1, 1, 1, 1, 1.35, 1, 0, -0.260317, 0, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, -0.215259, 0, 0, 0, 0, 1, 1, 1, 1, 1.55, 1, 0, -0.052727, 0, 0, 0, 0, 1, 1, 1, 1, 1.6, 1, 0, -0.0186722, 0, 0, 0, 0, 1, 1, 1, 1, 1.65, 1, 0, -0.00266236, 0, 0, 0, 0, 1, 1, 1, 1, 1.7, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, 5.96046e-08, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/9/type = "transform"
|
|
||||||
tracks/9/path = NodePath("Armature/Skeleton:l-frontleg.001")
|
|
||||||
tracks/9/interp = 1
|
|
||||||
tracks/9/loop_wrap = true
|
|
||||||
tracks/9/imported = false
|
|
||||||
tracks/9/enabled = true
|
|
||||||
tracks/9/keys = PoolRealArray( 0, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1, 2.5, 1, 5.5236e-08, 0, -4.2899e-08, 0, 2.52596e-16, 0, 1, 1, 1, 1 )
|
|
||||||
tracks/10/type = "transform"
|
|
||||||
tracks/10/path = NodePath("Armature/Skeleton:r-backleg")
|
|
||||||
tracks/10/interp = 1
|
|
||||||
tracks/10/loop_wrap = true
|
|
||||||
tracks/10/imported = false
|
|
||||||
tracks/10/enabled = true
|
|
||||||
tracks/10/keys = PoolRealArray( 0, 1, 0, -0.149993, 0, 0, 0, 0, 1, 1, 1, 1, 0.05, 1, 0, -0.12914, 0, 0, 0, 0, 1, 1, 1, 1, 0.15, 1, 0, -0.0283493, 0, 0, 0, 0, 1, 1, 1, 1, 0.2, 1, 0, -0.00266618, 0, 0, 0, 0, 1, 1, 1, 1, 0.25, 1, 0, -0.0155987, 0.0483675, 0, 0, 0, 1, 1, 1, 1, 0.3, 1, 0, -0.0777871, 0.182986, 0, 0, 3.55271e-15, 1, 1, 1, 1, 0.35, 1, 0, -0.171135, 0.269949, 0, 0, 0, 1, 1, 1, 1, 0.4, 1, 0, -0.273424, 0.297207, 0, 0, 0, 1, 1, 1, 1, 0.45, 1, 0, -0.3, 0.278664, 0, 0, 0, 1, 1, 1, 1, 0.5, 1, 0, -0.3, 0.198231, 0, 0, 0, 1, 1, 1, 1, 0.55, 1, 0, -0.3, 0.0867803, 0, 0, 0, 1, 1, 1, 1, 0.6, 1, 0, -0.3, 0.0160092, 0, 0, 0, 1, 1, 1, 1, 0.65, 1, 0, -0.296009, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 0.7, 1, 0, -0.277333, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 0.75, 1, 0, -0.240782, 0, 0, 0, 0, 1, 1, 1, 1, 0.95, 1, 0, -0.0331749, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, -0.00665081, 0, 0, 0, 0, 1, 1, 1, 1, 1.05, 1, 0, -0.00311971, 0.0096736, 0, 0, 0, 1, 1, 1, 1, 1.1, 1, 0, -0.0353009, 0.0950568, 0, 0, 0, 1, 1, 1, 1, 1.15, 1, 0, -0.103653, 0.218778, 0, 0, 0, 1, 1, 1, 1, 1.2, 1, 0, -0.212752, 0.285328, 0, 0, 0, 1, 1, 1, 1, 1.25, 1, 0, -0.3, 0.3, 0, 0, 0, 1, 1, 1, 1, 1.3, 1, 0, -0.3, 0.258311, 0, 0, 0, 1, 1, 1, 1, 1.4, 1, 0, -0.3, 0.0567318, 0, 0, 0, 1, 1, 1, 1, 1.45, 1, 0, -0.3, 0.00533658, 0, 0, 0, 1, 1, 1, 1, 1.5, 1, 0, -0.286666, -5.96046e-08, 0, 0, 0, 1, 1, 1, 1, 1.6, 1, 0, -0.185874, 0, 0, 0, 0, 1, 1, 1, 1, 1.65, 1, 0, -0.15533, 0, 0, 0, 0, 1, 1, 1, 1, 1.7, 1, 0, -0.149993, 0, 0, 0, 0, 1, 1, 1, 1, 2.5, 1, 0, -0.149993, 0, 0, 0, 0, 1, 1, 1, 1 )
|
|
||||||
|
|
||||||
[sub_resource type="SphereShape" id=11]
|
[sub_resource type="SphereShape" id=11]
|
||||||
radius = 0.68
|
radius = 0.68
|
||||||
@ -502,64 +194,83 @@ bones/0/name = "MASTER"
|
|||||||
bones/0/parent = -1
|
bones/0/parent = -1
|
||||||
bones/0/rest = Transform( 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 0, 0, 0 )
|
bones/0/rest = Transform( 1, 0, 0, 0, 7.54979e-08, -1, 0, 1, 7.54979e-08, 0, 0, 0 )
|
||||||
bones/0/enabled = true
|
bones/0/enabled = true
|
||||||
bones/0/bound_children = [ ]
|
bones/0/position = Vector3( 0, 0, 0 )
|
||||||
|
bones/0/rotation = Quaternion( 0.707107, 0, 0, 0.707107 )
|
||||||
|
bones/0/scale = Vector3( 1, 1, 1 )
|
||||||
bones/1/name = "body"
|
bones/1/name = "body"
|
||||||
bones/1/parent = 0
|
bones/1/parent = 0
|
||||||
bones/1/rest = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.4754e-08, -0.661877 )
|
bones/1/rest = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.4754e-08, -0.661877 )
|
||||||
bones/1/enabled = true
|
bones/1/enabled = true
|
||||||
bones/1/bound_children = [ ]
|
bones/1/position = Vector3( 0, 2.4754e-08, -0.661877 )
|
||||||
|
bones/1/rotation = Quaternion( 0, 0, 0, 1 )
|
||||||
|
bones/1/scale = Vector3( 1, 1, 1 )
|
||||||
bones/2/name = "eyes"
|
bones/2/name = "eyes"
|
||||||
bones/2/parent = 1
|
bones/2/parent = 1
|
||||||
bones/2/rest = Transform( -1, -8.74228e-08, -6.60024e-15, 0, 7.54979e-08, -1, 8.74228e-08, -1, -7.54979e-08, 0, 0.475726, -0.0617121 )
|
bones/2/rest = Transform( -1, -8.74228e-08, -6.60024e-15, 0, 7.54979e-08, -1, 8.74228e-08, -1, -7.54979e-08, 0, 0.475726, -0.0617121 )
|
||||||
bones/2/enabled = true
|
bones/2/enabled = true
|
||||||
bones/2/bound_children = [ ]
|
bones/2/position = Vector3( 0, 0.475726, -0.0617121 )
|
||||||
|
bones/2/rotation = Quaternion( -3.09086e-08, 0.707107, -0.707107, -3.09086e-08 )
|
||||||
|
bones/2/scale = Vector3( 1, 1, 1 )
|
||||||
bones/3/name = "r-frontleg"
|
bones/3/name = "r-frontleg"
|
||||||
bones/3/parent = 0
|
bones/3/parent = 0
|
||||||
bones/3/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, 0.913587, 0.631826, -0.661877 )
|
bones/3/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, 0.913587, 0.631826, -0.661877 )
|
||||||
bones/3/enabled = true
|
bones/3/enabled = true
|
||||||
bones/3/bound_children = [ ]
|
bones/3/position = Vector3( 0.913587, 0.631826, -0.661877 )
|
||||||
|
bones/3/rotation = Quaternion( 1, -4.37114e-08, 0, 0 )
|
||||||
|
bones/3/scale = Vector3( 1, 1, 1 )
|
||||||
bones/4/name = "r-frontleg.001"
|
bones/4/name = "r-frontleg.001"
|
||||||
bones/4/parent = 3
|
bones/4/parent = 3
|
||||||
bones/4/rest = Transform( -1, -8.74228e-08, -2.13163e-14, -7.10543e-15, -1.31134e-07, 1, -8.74228e-08, 1, 1.31134e-07, -5.96046e-08, 5.96046e-08, -0.61475 )
|
bones/4/rest = Transform( -1, -8.74228e-08, -2.13163e-14, -7.10543e-15, -1.31134e-07, 1, -8.74228e-08, 1, 1.31134e-07, -5.96046e-08, 5.96046e-08, -0.61475 )
|
||||||
bones/4/enabled = true
|
bones/4/enabled = true
|
||||||
bones/4/bound_children = [ ]
|
bones/4/position = Vector3( -5.96046e-08, 5.96046e-08, -0.61475 )
|
||||||
|
bones/4/rotation = Quaternion( -3.09086e-08, 0.707107, 0.707107, 3.09086e-08 )
|
||||||
|
bones/4/scale = Vector3( 1, 1, 1 )
|
||||||
bones/5/name = "l-frontleg"
|
bones/5/name = "l-frontleg"
|
||||||
bones/5/parent = 0
|
bones/5/parent = 0
|
||||||
bones/5/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, -0.913587, 0.631826, -0.661877 )
|
bones/5/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, -0.913587, 0.631826, -0.661877 )
|
||||||
bones/5/enabled = true
|
bones/5/enabled = true
|
||||||
bones/5/bound_children = [ ]
|
bones/5/position = Vector3( -0.913587, 0.631826, -0.661877 )
|
||||||
|
bones/5/rotation = Quaternion( 1, -4.37114e-08, 0, 0 )
|
||||||
|
bones/5/scale = Vector3( 1, 1, 1 )
|
||||||
bones/6/name = "l-frontleg.001"
|
bones/6/name = "l-frontleg.001"
|
||||||
bones/6/parent = 5
|
bones/6/parent = 5
|
||||||
bones/6/rest = Transform( -1, -8.74228e-08, -2.13163e-14, -7.10543e-15, -1.31134e-07, 1, -8.74228e-08, 1, 1.31134e-07, 5.96046e-08, 5.96046e-08, -0.61475 )
|
bones/6/rest = Transform( -1, -8.74228e-08, -2.13163e-14, -7.10543e-15, -1.31134e-07, 1, -8.74228e-08, 1, 1.31134e-07, 5.96046e-08, 5.96046e-08, -0.61475 )
|
||||||
bones/6/enabled = true
|
bones/6/enabled = true
|
||||||
bones/6/bound_children = [ ]
|
bones/6/position = Vector3( 5.96046e-08, 5.96046e-08, -0.61475 )
|
||||||
|
bones/6/rotation = Quaternion( -3.09086e-08, 0.707107, 0.707107, 3.09086e-08 )
|
||||||
|
bones/6/scale = Vector3( 1, 1, 1 )
|
||||||
bones/7/name = "r-backleg"
|
bones/7/name = "r-backleg"
|
||||||
bones/7/parent = 0
|
bones/7/parent = 0
|
||||||
bones/7/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, 1.05436, -0.654576, -0.661877 )
|
bones/7/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, 1.05436, -0.654576, -0.661877 )
|
||||||
bones/7/enabled = true
|
bones/7/enabled = true
|
||||||
bones/7/bound_children = [ ]
|
bones/7/position = Vector3( 1.05436, -0.654576, -0.661877 )
|
||||||
|
bones/7/rotation = Quaternion( 1, -4.37114e-08, 0, 0 )
|
||||||
|
bones/7/scale = Vector3( 1, 1, 1 )
|
||||||
bones/8/name = "r-backleg.001"
|
bones/8/name = "r-backleg.001"
|
||||||
bones/8/parent = 7
|
bones/8/parent = 7
|
||||||
bones/8/rest = Transform( -1, -8.74228e-08, -7.10543e-15, -7.10543e-15, -1.19249e-08, 1, -8.74228e-08, 1, 1.19249e-08, 0, 0, -0.61475 )
|
bones/8/rest = Transform( -1, -8.74228e-08, -7.10543e-15, -7.10543e-15, -1.19249e-08, 1, -8.74228e-08, 1, 1.19249e-08, 0, 0, -0.61475 )
|
||||||
bones/8/enabled = true
|
bones/8/enabled = true
|
||||||
bones/8/bound_children = [ ]
|
bones/8/position = Vector3( 0, 0, -0.61475 )
|
||||||
|
bones/8/rotation = Quaternion( -3.09086e-08, 0.707107, 0.707107, 3.09086e-08 )
|
||||||
|
bones/8/scale = Vector3( 1, 1, 1 )
|
||||||
bones/9/name = "l-backleg"
|
bones/9/name = "l-backleg"
|
||||||
bones/9/parent = 0
|
bones/9/parent = 0
|
||||||
bones/9/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, -1.05436, -0.654576, -0.661877 )
|
bones/9/rest = Transform( 1, -8.74228e-08, 0, -8.74228e-08, -1, 0, 0, 0, -1, -1.05436, -0.654576, -0.661877 )
|
||||||
bones/9/enabled = true
|
bones/9/enabled = true
|
||||||
bones/9/bound_children = [ ]
|
bones/9/position = Vector3( -1.05436, -0.654576, -0.661877 )
|
||||||
|
bones/9/rotation = Quaternion( 1, -4.37114e-08, 0, 0 )
|
||||||
|
bones/9/scale = Vector3( 1, 1, 1 )
|
||||||
bones/10/name = "l-backleg.001"
|
bones/10/name = "l-backleg.001"
|
||||||
bones/10/parent = 9
|
bones/10/parent = 9
|
||||||
bones/10/rest = Transform( -1, -8.74228e-08, -7.10543e-15, -7.10543e-15, -1.19249e-08, 1, -8.74228e-08, 1, 1.19249e-08, 0, -5.96046e-08, -0.61475 )
|
bones/10/rest = Transform( -1, -8.74228e-08, -7.10543e-15, -7.10543e-15, -1.19249e-08, 1, -8.74228e-08, 1, 1.19249e-08, 0, -5.96046e-08, -0.61475 )
|
||||||
bones/10/enabled = true
|
bones/10/enabled = true
|
||||||
bones/10/bound_children = [ ]
|
bones/10/position = Vector3( 0, -5.96046e-08, -0.61475 )
|
||||||
|
bones/10/rotation = Quaternion( -3.09086e-08, 0.707107, 0.707107, 3.09086e-08 )
|
||||||
|
bones/10/scale = Vector3( 1, 1, 1 )
|
||||||
|
|
||||||
[node name="Sphere" type="MeshInstance" parent="Armature/Skeleton"]
|
[node name="Sphere" type="MeshInstance" parent="Armature/Skeleton"]
|
||||||
layers = 2
|
layers = 2
|
||||||
mesh = SubResource( 5 )
|
mesh = SubResource( 5 )
|
||||||
material/0 = null
|
|
||||||
material/1 = null
|
|
||||||
material/2 = null
|
|
||||||
|
|
||||||
[node name="RayFloor" type="RayCast" parent="Armature"]
|
[node name="RayFloor" type="RayCast" parent="Armature"]
|
||||||
transform = Transform( 1, 0, 0, 0, 0.576528, 0.817077, 0, -0.817077, 0.576528, 0, 0.643772, 0.803052 )
|
transform = Transform( 1, 0, 0, 0, 0.576528, 0.817077, 0, -0.817077, 0.576528, 0, 0.643772, 0.803052 )
|
||||||
|
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=true
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
@ -43,7 +43,7 @@ func _physics_process(dt):
|
|||||||
delta.y = clamp(delta.y, MIN_HEIGHT, MAX_HEIGHT)
|
delta.y = clamp(delta.y, MIN_HEIGHT, MAX_HEIGHT)
|
||||||
|
|
||||||
# Check autoturn.
|
# Check autoturn.
|
||||||
var ds = PhysicsServer.space_get_direct_state(get_world().get_space())
|
var ds = PhysicsServer.space_get_direct_state(get_world_3d().get_space())
|
||||||
|
|
||||||
var col_left = ds.intersect_ray(target, target + Basis(Vector3.UP, deg2rad(autoturn_ray_aperture)).xform(delta), collision_exception)
|
var col_left = ds.intersect_ray(target, target + Basis(Vector3.UP, deg2rad(autoturn_ray_aperture)).xform(delta), collision_exception)
|
||||||
var col = ds.intersect_ray(target, target + delta, collision_exception)
|
var col = ds.intersect_ray(target, target + delta, collision_exception)
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
@ -17,5 +17,7 @@ force/max_rate=false
|
|||||||
force/max_rate_hz=44100
|
force/max_rate_hz=44100
|
||||||
edit/trim=true
|
edit/trim=true
|
||||||
edit/normalize=true
|
edit/normalize=true
|
||||||
edit/loop=false
|
edit/loop_mode=0
|
||||||
|
edit/loop_begin=0
|
||||||
|
edit/loop_end=-1
|
||||||
compress/mode=0
|
compress/mode=0
|
||||||
|
File diff suppressed because one or more lines are too long
@ -547,109 +547,109 @@ data = PoolVector3Array( -0.9999, 1, 0.55, -0.9999, -0.9999, -0.9999, -0.9999, 1
|
|||||||
[resource]
|
[resource]
|
||||||
item/0/name = "CeilingCorner"
|
item/0/name = "CeilingCorner"
|
||||||
item/0/mesh = SubResource( 2 )
|
item/0/mesh = SubResource( 2 )
|
||||||
item/0/mesh_transform = null
|
item/0/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/0/shapes = [ SubResource( 5 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/0/shapes = [ SubResource( 5 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/0/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/0/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/0/preview = SubResource( 4 )
|
item/0/preview = SubResource( 4 )
|
||||||
item/1/name = "Ceiling"
|
item/1/name = "Ceiling"
|
||||||
item/1/mesh = SubResource( 6 )
|
item/1/mesh = SubResource( 6 )
|
||||||
item/1/mesh_transform = null
|
item/1/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/1/shapes = [ SubResource( 9 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/1/shapes = [ SubResource( 9 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/1/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/1/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/1/preview = SubResource( 8 )
|
item/1/preview = SubResource( 8 )
|
||||||
item/2/name = "WallVar"
|
item/2/name = "WallVar"
|
||||||
item/2/mesh = SubResource( 42 )
|
item/2/mesh = SubResource( 42 )
|
||||||
item/2/mesh_transform = null
|
item/2/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/2/shapes = [ SubResource( 45 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/2/shapes = [ SubResource( 45 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/2/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/2/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/2/preview = SubResource( 44 )
|
item/2/preview = SubResource( 44 )
|
||||||
item/3/name = "WallFloor"
|
item/3/name = "WallFloor"
|
||||||
item/3/mesh = SubResource( 46 )
|
item/3/mesh = SubResource( 46 )
|
||||||
item/3/mesh_transform = null
|
item/3/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/3/shapes = [ SubResource( 49 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/3/shapes = [ SubResource( 49 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/3/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/3/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/3/preview = SubResource( 48 )
|
item/3/preview = SubResource( 48 )
|
||||||
item/4/name = "CornerFloor"
|
item/4/name = "CornerFloor"
|
||||||
item/4/mesh = SubResource( 50 )
|
item/4/mesh = SubResource( 50 )
|
||||||
item/4/mesh_transform = null
|
item/4/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/4/shapes = [ SubResource( 53 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/4/shapes = [ SubResource( 53 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/4/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/4/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/4/preview = SubResource( 52 )
|
item/4/preview = SubResource( 52 )
|
||||||
item/5/name = "FloorCorner"
|
item/5/name = "FloorCorner"
|
||||||
item/5/mesh = SubResource( 54 )
|
item/5/mesh = SubResource( 54 )
|
||||||
item/5/mesh_transform = null
|
item/5/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/5/shapes = [ SubResource( 57 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/5/shapes = [ SubResource( 57 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/5/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/5/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/5/preview = SubResource( 56 )
|
item/5/preview = SubResource( 56 )
|
||||||
item/6/name = "FloorEdge"
|
item/6/name = "FloorEdge"
|
||||||
item/6/mesh = SubResource( 58 )
|
item/6/mesh = SubResource( 58 )
|
||||||
item/6/mesh_transform = null
|
item/6/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/6/shapes = [ SubResource( 61 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/6/shapes = [ SubResource( 61 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/6/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/6/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/6/preview = SubResource( 60 )
|
item/6/preview = SubResource( 60 )
|
||||||
item/7/name = "Floor"
|
item/7/name = "Floor"
|
||||||
item/7/mesh = ExtResource( 3 )
|
item/7/mesh = ExtResource( 3 )
|
||||||
item/7/mesh_transform = null
|
item/7/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/7/shapes = [ SubResource( 64 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/7/shapes = [ SubResource( 64 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/7/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/7/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/7/preview = SubResource( 63 )
|
item/7/preview = SubResource( 63 )
|
||||||
item/8/name = "Wall"
|
item/8/name = "Wall"
|
||||||
item/8/mesh = SubResource( 65 )
|
item/8/mesh = SubResource( 65 )
|
||||||
item/8/mesh_transform = null
|
item/8/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/8/shapes = [ SubResource( 68 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/8/shapes = [ SubResource( 68 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/8/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/8/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/8/preview = SubResource( 67 )
|
item/8/preview = SubResource( 67 )
|
||||||
item/9/name = "Corner"
|
item/9/name = "Corner"
|
||||||
item/9/mesh = SubResource( 69 )
|
item/9/mesh = SubResource( 69 )
|
||||||
item/9/mesh_transform = null
|
item/9/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/9/shapes = [ SubResource( 72 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/9/shapes = [ SubResource( 72 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/9/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/9/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/9/preview = SubResource( 71 )
|
item/9/preview = SubResource( 71 )
|
||||||
item/10/name = "TrunkFloor"
|
item/10/name = "TrunkFloor"
|
||||||
item/10/mesh = SubResource( 10 )
|
item/10/mesh = SubResource( 10 )
|
||||||
item/10/mesh_transform = null
|
item/10/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/10/shapes = [ SubResource( 13 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/10/shapes = [ SubResource( 13 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/10/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/10/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/10/preview = SubResource( 12 )
|
item/10/preview = SubResource( 12 )
|
||||||
item/11/name = "Trunk"
|
item/11/name = "Trunk"
|
||||||
item/11/mesh = SubResource( 14 )
|
item/11/mesh = SubResource( 14 )
|
||||||
item/11/mesh_transform = null
|
item/11/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/11/shapes = [ SubResource( 17 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/11/shapes = [ SubResource( 17 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/11/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/11/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/11/preview = SubResource( 16 )
|
item/11/preview = SubResource( 16 )
|
||||||
item/12/name = "TrunkDeco"
|
item/12/name = "TrunkDeco"
|
||||||
item/12/mesh = SubResource( 18 )
|
item/12/mesh = SubResource( 18 )
|
||||||
item/12/mesh_transform = null
|
item/12/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/12/shapes = [ SubResource( 21 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/12/shapes = [ SubResource( 21 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/12/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/12/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/12/preview = SubResource( 20 )
|
item/12/preview = SubResource( 20 )
|
||||||
item/13/name = "TreeTop"
|
item/13/name = "TreeTop"
|
||||||
item/13/mesh = SubResource( 22 )
|
item/13/mesh = SubResource( 22 )
|
||||||
item/13/mesh_transform = null
|
item/13/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/13/shapes = [ SubResource( 25 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/13/shapes = [ SubResource( 25 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/13/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/13/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/13/preview = SubResource( 24 )
|
item/13/preview = SubResource( 24 )
|
||||||
item/14/name = "CeilingWall"
|
item/14/name = "CeilingWall"
|
||||||
item/14/mesh = SubResource( 26 )
|
item/14/mesh = SubResource( 26 )
|
||||||
item/14/mesh_transform = null
|
item/14/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/14/shapes = [ SubResource( 29 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/14/shapes = [ SubResource( 29 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/14/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/14/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/14/preview = SubResource( 28 )
|
item/14/preview = SubResource( 28 )
|
||||||
item/15/name = "Ramp"
|
item/15/name = "Ramp"
|
||||||
item/15/mesh = SubResource( 30 )
|
item/15/mesh = SubResource( 30 )
|
||||||
item/15/mesh_transform = null
|
item/15/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/15/shapes = [ SubResource( 33 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/15/shapes = [ SubResource( 33 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/15/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/15/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/15/preview = SubResource( 32 )
|
item/15/preview = SubResource( 32 )
|
||||||
item/16/name = "CornerFix"
|
item/16/name = "CornerFix"
|
||||||
item/16/mesh = SubResource( 34 )
|
item/16/mesh = SubResource( 34 )
|
||||||
item/16/mesh_transform = null
|
item/16/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/16/shapes = [ SubResource( 37 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/16/shapes = [ SubResource( 37 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/16/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/16/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/16/preview = SubResource( 36 )
|
item/16/preview = SubResource( 36 )
|
||||||
item/17/name = "CornerFixr"
|
item/17/name = "CornerFixr"
|
||||||
item/17/mesh = SubResource( 38 )
|
item/17/mesh = SubResource( 38 )
|
||||||
item/17/mesh_transform = null
|
item/17/mesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/17/shapes = [ SubResource( 41 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
item/17/shapes = [ SubResource( 41 ), Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 ) ]
|
||||||
item/17/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
item/17/navmesh_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0 )
|
||||||
item/17/preview = SubResource( 40 )
|
item/17/preview = SubResource( 40 )
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
radiance_size = 1
|
radiance_size = 1
|
||||||
|
Binary file not shown.
@ -82,7 +82,6 @@ input_capture_on_drag = true
|
|||||||
|
|
||||||
[node name="Mesh" type="MeshInstance" parent="Elevator1"]
|
[node name="Mesh" type="MeshInstance" parent="Elevator1"]
|
||||||
mesh = ExtResource( 3 )
|
mesh = ExtResource( 3 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="CollisionShape" type="CollisionShape" parent="Elevator1"]
|
[node name="CollisionShape" type="CollisionShape" parent="Elevator1"]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
@ -97,7 +96,6 @@ transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -3.5, 8.5, 4.5 )
|
|||||||
|
|
||||||
[node name="Mesh" type="MeshInstance" parent="Elevator2"]
|
[node name="Mesh" type="MeshInstance" parent="Elevator2"]
|
||||||
mesh = ExtResource( 3 )
|
mesh = ExtResource( 3 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="CollisionShape" type="CollisionShape" parent="Elevator2"]
|
[node name="CollisionShape" type="CollisionShape" parent="Elevator2"]
|
||||||
shape = SubResource( 1 )
|
shape = SubResource( 1 )
|
||||||
|
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=false
|
animation/import=false
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -24,8 +24,6 @@ meshes/octahedral_compression=true
|
|||||||
meshes/compress=true
|
meshes/compress=true
|
||||||
meshes/ensure_tangents=true
|
meshes/ensure_tangents=true
|
||||||
meshes/storage=0
|
meshes/storage=0
|
||||||
meshes/light_baking=0
|
|
||||||
meshes/lightmap_texel_size=0.1
|
|
||||||
skins/use_named_skins=true
|
skins/use_named_skins=true
|
||||||
external_files/store_in_subdir=false
|
external_files/store_in_subdir=false
|
||||||
animation/import=true
|
animation/import=true
|
||||||
@ -38,6 +36,9 @@ animation/optimizer/max_linear_error=0.05
|
|||||||
animation/optimizer/max_angular_error=0.01
|
animation/optimizer/max_angular_error=0.01
|
||||||
animation/optimizer/max_angle=22
|
animation/optimizer/max_angle=22
|
||||||
animation/optimizer/remove_unused_tracks=true
|
animation/optimizer/remove_unused_tracks=true
|
||||||
|
import_tracks/position=1
|
||||||
|
import_tracks/rotation=1
|
||||||
|
import_tracks/scale=1
|
||||||
animation/clips/amount=0
|
animation/clips/amount=0
|
||||||
animation/clip_1/name=""
|
animation/clip_1/name=""
|
||||||
animation/clip_1/start_frame=0
|
animation/clip_1/start_frame=0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
ground_bottom_color = Color( 0.192157, 0.407843, 0.337255, 1 )
|
ground_bottom_color = Color( 0.192157, 0.407843, 0.337255, 1 )
|
||||||
|
@ -71,7 +71,6 @@ shadow_filter=3
|
|||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/driver/driver_name="GLES2"
|
|
||||||
quality/intended_usage/framebuffer_allocation=3
|
quality/intended_usage/framebuffer_allocation=3
|
||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
vram_compression/import_etc2=false
|
vram_compression/import_etc2=false
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
sun_longitude = 100.0
|
sun_longitude = 100.0
|
||||||
|
@ -10,13 +10,13 @@ config_version=4
|
|||||||
|
|
||||||
_global_script_classes=[ {
|
_global_script_classes=[ {
|
||||||
"base": "StaticBody",
|
"base": "StaticBody",
|
||||||
"class": "Chunk",
|
"class": @"Chunk",
|
||||||
"language": "GDScript",
|
"language": @"GDScript",
|
||||||
"path": "res://world/chunk.gd"
|
"path": "res://world/chunk.gd"
|
||||||
}, {
|
}, {
|
||||||
"base": "Resource",
|
"base": "Resource",
|
||||||
"class": "TerrainGenerator",
|
"class": @"TerrainGenerator",
|
||||||
"language": "GDScript",
|
"language": @"GDScript",
|
||||||
"path": "res://world/terrain_generator.gd"
|
"path": "res://world/terrain_generator.gd"
|
||||||
} ]
|
} ]
|
||||||
_global_script_class_icons={
|
_global_script_class_icons={
|
||||||
@ -156,12 +156,11 @@ pick_block={
|
|||||||
|
|
||||||
[physics]
|
[physics]
|
||||||
|
|
||||||
common/physics_fps=120
|
|
||||||
3d/physics_engine="Bullet"
|
3d/physics_engine="Bullet"
|
||||||
|
common/physics_fps=120
|
||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/driver/driver_name="GLES2"
|
|
||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
vram_compression/import_etc2=false
|
vram_compression/import_etc2=false
|
||||||
quality/filters/anisotropic_filter_level=16
|
quality/filters/anisotropic_filter_level=16
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
extends WorldEnvironment
|
extends WorldEnvironment3D
|
||||||
# This script controls fog based on the VoxelWorld's effective render distance.
|
# This script controls fog based on the VoxelWorld's effective render distance.
|
||||||
|
|
||||||
onready var voxel_world = $"../VoxelWorld"
|
onready var voxel_world = $"../VoxelWorld"
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
[ext_resource path="res://player/player.tscn" type="PackedScene" id=1]
|
[ext_resource path="res://player/player.tscn" type="PackedScene" id=1]
|
||||||
[ext_resource path="res://world/voxel_world.gd" type="Script" id=2]
|
[ext_resource path="res://world/voxel_world.gd" type="Script" id=2]
|
||||||
[ext_resource path="res://default_env.tres" type="Environment" id=3]
|
[ext_resource path="res://default_env.tres" type="Environment3D" id=3]
|
||||||
[ext_resource path="res://world/environment.gd" type="Script" id=4]
|
[ext_resource path="res://world/environment.gd" type="Script" id=4]
|
||||||
[ext_resource path="res://menu/ingame/pause_menu.tscn" type="PackedScene" id=5]
|
[ext_resource path="res://menu/ingame/pause_menu.tscn" type="PackedScene" id=5]
|
||||||
[ext_resource path="res://menu/debug.gd" type="Script" id=6]
|
[ext_resource path="res://menu/debug.gd" type="Script" id=6]
|
||||||
@ -30,7 +30,7 @@ __meta__ = {
|
|||||||
[node name="VoxelWorld" type="Node" parent="."]
|
[node name="VoxelWorld" type="Node" parent="."]
|
||||||
script = ExtResource( 2 )
|
script = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Environment" type="WorldEnvironment" parent="."]
|
[node name="Environment" type="WorldEnvironment3D" parent="."]
|
||||||
environment = ExtResource( 3 )
|
environment = ExtResource( 3 )
|
||||||
script = ExtResource( 4 )
|
script = ExtResource( 4 )
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
sun_latitude = 30.0
|
sun_latitude = 30.0
|
||||||
|
@ -59,16 +59,13 @@ script = ExtResource( 1 )
|
|||||||
[node name="Ground" type="MeshInstance" parent="."]
|
[node name="Ground" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.5, 0 )
|
||||||
mesh = SubResource( 2 )
|
mesh = SubResource( 2 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="WhiteCube" type="MeshInstance" parent="."]
|
[node name="WhiteCube" type="MeshInstance" parent="."]
|
||||||
mesh = SubResource( 4 )
|
mesh = SubResource( 4 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="BlueCube" type="MeshInstance" parent="."]
|
[node name="BlueCube" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, -5 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, -5 )
|
||||||
mesh = SubResource( 6 )
|
mesh = SubResource( 6 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="WaypointAnchor" type="Position3D" parent="BlueCube"]
|
[node name="WaypointAnchor" type="Position3D" parent="BlueCube"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
||||||
@ -80,7 +77,6 @@ text = "Blue Waypoint"
|
|||||||
[node name="GreenCube" type="MeshInstance" parent="."]
|
[node name="GreenCube" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, 5 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 5, 0, 5 )
|
||||||
mesh = SubResource( 8 )
|
mesh = SubResource( 8 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="WaypointAnchor" type="Position3D" parent="GreenCube"]
|
[node name="WaypointAnchor" type="Position3D" parent="GreenCube"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
||||||
@ -92,7 +88,6 @@ text = "Green Waypoint"
|
|||||||
[node name="YellowCube" type="MeshInstance" parent="."]
|
[node name="YellowCube" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 5 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 5 )
|
||||||
mesh = SubResource( 10 )
|
mesh = SubResource( 10 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="WaypointAnchor" type="Position3D" parent="YellowCube"]
|
[node name="WaypointAnchor" type="Position3D" parent="YellowCube"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
||||||
@ -105,7 +100,6 @@ sticky = false
|
|||||||
[node name="RedCube" type="MeshInstance" parent="."]
|
[node name="RedCube" type="MeshInstance" parent="."]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -5 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -5 )
|
||||||
mesh = SubResource( 12 )
|
mesh = SubResource( 12 )
|
||||||
material/0 = null
|
|
||||||
|
|
||||||
[node name="WaypointAnchor" type="Position3D" parent="RedCube"]
|
[node name="WaypointAnchor" type="Position3D" parent="RedCube"]
|
||||||
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0 )
|
||||||
|
@ -65,7 +65,6 @@ toggle_mouse_capture={
|
|||||||
|
|
||||||
[rendering]
|
[rendering]
|
||||||
|
|
||||||
quality/driver/driver_name="GLES2"
|
|
||||||
vram_compression/import_etc=true
|
vram_compression/import_etc=true
|
||||||
vram_compression/import_etc2=false
|
vram_compression/import_etc2=false
|
||||||
quality/filters/msaa=2
|
quality/filters/msaa=2
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[gd_scene load_steps=4 format=2]
|
[gd_scene load_steps=4 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://default_env.tres" type="Environment" id=1]
|
[ext_resource path="res://default_env.tres" type="Environment3D" id=1]
|
||||||
|
|
||||||
[sub_resource type="SpatialMaterial" id=1]
|
[sub_resource type="SpatialMaterial" id=1]
|
||||||
params_diffuse_mode = 1
|
params_diffuse_mode = 1
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" format=2]
|
[gd_resource type="Environment3D" format=2]
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
ambient_light_color = Color( 0.307434, 0.362682, 0.539063, 1 )
|
ambient_light_color = Color( 0.307434, 0.362682, 0.539063, 1 )
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
[ext_resource path="res://main.gd" type="Script" id=1]
|
[ext_resource path="res://main.gd" type="Script" id=1]
|
||||||
[ext_resource path="res://cube_6.png" type="Texture" id=2]
|
[ext_resource path="res://cube_6.png" type="Texture" id=2]
|
||||||
|
|
||||||
[sub_resource type="Environment" id=1]
|
[sub_resource type="Environment3D" id=1]
|
||||||
background_mode = 1
|
background_mode = 1
|
||||||
ambient_light_color = Color( 0.648438, 0.64578, 0.64578, 1 )
|
ambient_light_color = Color( 0.648438, 0.64578, 0.64578, 1 )
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
sky_top_color = Color( 0.207843, 0.239216, 0.254902, 1 )
|
sky_top_color = Color( 0.207843, 0.239216, 0.254902, 1 )
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
ground_bottom_color = Color( 0.839216, 0.917647, 0.980392, 1 )
|
ground_bottom_color = Color( 0.839216, 0.917647, 0.980392, 1 )
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[gd_scene load_steps=58 format=2]
|
[gd_scene load_steps=58 format=2]
|
||||||
|
|
||||||
[ext_resource path="res://default_env.tres" type="Environment" id=1]
|
[ext_resource path="res://default_env.tres" type="Environment3D" id=1]
|
||||||
[ext_resource path="res://camera_controller.gd" type="Script" id=2]
|
[ext_resource path="res://camera_controller.gd" type="Script" id=2]
|
||||||
[ext_resource path="res://split_screen.shader" type="Shader" id=3]
|
[ext_resource path="res://split_screen.shader" type="Shader" id=3]
|
||||||
[ext_resource path="res://icon.png" type="Texture" id=4]
|
[ext_resource path="res://icon.png" type="Texture" id=4]
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
[gd_resource type="Environment" load_steps=2 format=2]
|
[gd_resource type="Environment3D" load_steps=2 format=2]
|
||||||
|
|
||||||
[sub_resource type="ProceduralSky" id=1]
|
[sub_resource type="ProceduralSky" id=1]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user