From 55de0be73c86168aba6add07b1640be55d992af2 Mon Sep 17 00:00:00 2001 From: ohgushiyuga Date: Tue, 14 Jul 2026 16:38:14 +0900 Subject: [PATCH] imechenn --- Assets/Thread.prefab | 2 +- Assets/_Scenes/BossStage.unity | 153 ++++++++++-------- .../BossStage/NavMesh-SM_Building_Floor.asset | Bin 32256 -> 32768 bytes Assets/_Scripts/BossController.cs | 35 ++-- Assets/_Scripts/SpiderIdleState.cs | 42 +++-- 5 files changed, 143 insertions(+), 89 deletions(-) diff --git a/Assets/Thread.prefab b/Assets/Thread.prefab index 9a57f59..4054754 100644 --- a/Assets/Thread.prefab +++ b/Assets/Thread.prefab @@ -29,7 +29,7 @@ Transform: serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 83.62, y: -8.22, z: -7.05} - m_LocalScale: {x: 7, y: 7, z: 7} + m_LocalScale: {x: 12, y: 12, z: 12} m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} diff --git a/Assets/_Scenes/BossStage.unity b/Assets/_Scenes/BossStage.unity index 212bca8..be55244 100644 --- a/Assets/_Scenes/BossStage.unity +++ b/Assets/_Scenes/BossStage.unity @@ -145,7 +145,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 102.555145 + value: 80.55 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -153,7 +153,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.z - value: 34.26478 + value: 25.76 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.w @@ -215,7 +215,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.x - value: 108.4 + value: 101.18 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.y @@ -223,7 +223,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.z - value: 58.29 + value: 62.18 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.w @@ -700,12 +700,13 @@ MonoBehaviour: k__BackingField: 5 ceilingAnchor: {fileID: 1626958826} groundAnchor: {fileID: 1519524653} - k__BackingField: 10 + k__BackingField: 30 k__BackingField: 5 k__BackingField: 8 k__BackingField: 0.2 k__BackingField: 0.8 - k__BackingField: 3 + k__BackingField: 10 + k__BackingField: 2.5 warningMarkerPrefab: {fileID: 4416133559060049660, guid: bbba2f965a48a1f41aa3aa75745eafc0, type: 3} webPrefab: {fileID: 7127456385706922585, guid: 6cee7cb816e34c1478e31e98e258a22a, type: 3} --- !u!195 &139010308 @@ -1589,11 +1590,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 60.58514 + value: 40.8 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y - value: 30.174751 + value: 21.1 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z @@ -1659,11 +1660,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalScale.z - value: 10 + value: 8 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: -15.8 + value: -2.3648567 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -1671,11 +1672,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.z - value: -60.535217 + value: -57.9 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.w - value: 0.98599327 + value: 0.9455186 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.x @@ -1683,7 +1684,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.y - value: 0.16678526 + value: 0.32556805 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.z @@ -1695,7 +1696,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 19.202 + value: 38 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -1946,7 +1947,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.z - value: 31.8 + value: 21.04 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.w @@ -2090,7 +2091,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.z - value: -54.2 + value: -45.49 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.w @@ -2242,7 +2243,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 121.48514 + value: 100.2 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y @@ -2474,7 +2475,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalPosition.x - value: 152.42 + value: 127.3 objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalPosition.y @@ -2486,7 +2487,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalRotation.w - value: 0.904105 + value: 0.9484926 objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalRotation.x @@ -2494,7 +2495,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalRotation.y - value: 0.4273104 + value: 0.3167995 objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalRotation.z @@ -2506,7 +2507,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 50.594 + value: 36.939 objectReference: {fileID: 0} - target: {fileID: 7381026132218615509, guid: 6ae681f7302880d4c880f0d3c06f4459, type: 3} propertyPath: m_LocalEulerAnglesHint.z @@ -2548,7 +2549,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7800531689008218332, guid: 129cd1571416ef9439076e67e91502d1, type: 3} propertyPath: m_LocalPosition.x - value: 150.24 + value: 126.33 objectReference: {fileID: 0} - target: {fileID: 7800531689008218332, guid: 129cd1571416ef9439076e67e91502d1, type: 3} propertyPath: m_LocalPosition.y @@ -2556,7 +2557,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 7800531689008218332, guid: 129cd1571416ef9439076e67e91502d1, type: 3} propertyPath: m_LocalPosition.z - value: -41.64 + value: -27.87 objectReference: {fileID: 0} - target: {fileID: 7800531689008218332, guid: 129cd1571416ef9439076e67e91502d1, type: 3} propertyPath: m_LocalRotation.w @@ -3227,6 +3228,10 @@ PrefabInstance: propertyPath: m_Name value: rock4 (13) objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalScale.x value: 15 @@ -3603,7 +3608,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2293669797296705486, guid: 5c41c6baf722cc1478511f65e03e5be5, type: 3} propertyPath: m_LocalPosition.x - value: 56.44 + value: 50.81 objectReference: {fileID: 0} - target: {fileID: 2293669797296705486, guid: 5c41c6baf722cc1478511f65e03e5be5, type: 3} propertyPath: m_LocalPosition.y @@ -3611,7 +3616,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2293669797296705486, guid: 5c41c6baf722cc1478511f65e03e5be5, type: 3} propertyPath: m_LocalPosition.z - value: 46.28 + value: 37.1 objectReference: {fileID: 0} - target: {fileID: 2293669797296705486, guid: 5c41c6baf722cc1478511f65e03e5be5, type: 3} propertyPath: m_LocalRotation.w @@ -3743,7 +3748,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 104.555145 + value: 83.54 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y @@ -3751,7 +3756,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z - value: -26.535221 + value: -25.13 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalRotation.w @@ -3883,7 +3888,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: -35.21486 + value: -28.17 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y @@ -4496,11 +4501,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 62.40514 + value: 64.53 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y - value: 18.25475 + value: 30.3 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z @@ -4651,7 +4656,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z - value: 41.63478 + value: 29.48 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalRotation.w @@ -4705,7 +4710,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030989063, guid: abc00000000014917668085838676610, type: 3} propertyPath: m_LocalScale.x - value: 8 + value: 10 objectReference: {fileID: 0} - target: {fileID: 1030989063, guid: abc00000000014917668085838676610, type: 3} propertyPath: m_LocalScale.y @@ -4713,11 +4718,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1030989063, guid: abc00000000014917668085838676610, type: 3} propertyPath: m_LocalScale.z - value: 8 + value: 10 objectReference: {fileID: 0} - target: {fileID: 1030989063, guid: abc00000000014917668085838676610, type: 3} propertyPath: m_LocalPosition.x - value: 79.7 + value: 87.7 objectReference: {fileID: 0} - target: {fileID: 1030989063, guid: abc00000000014917668085838676610, type: 3} propertyPath: m_LocalPosition.y @@ -4914,7 +4919,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 94.085144 + value: 69.83 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -4922,7 +4927,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.z - value: -65.53522 + value: -53.81 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.w @@ -4988,7 +4993,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 103.98514 + value: 82.4 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -4996,7 +5001,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.z - value: -76.63522 + value: -47.58 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalRotation.w @@ -5781,6 +5786,10 @@ PrefabInstance: propertyPath: m_Name value: rock4 (11) objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalScale.x value: 15 @@ -5795,15 +5804,15 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 114.00514 + value: 138.8 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y - value: 23.87475 + value: 12 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z - value: -57.33522 + value: -80.4 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalRotation.w @@ -6261,7 +6270,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 23.285145 + value: 11.3 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y @@ -6447,7 +6456,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.x - value: 121.48514 + value: 95.92 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.y @@ -6521,7 +6530,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 96.545135 + value: 73.64 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -6907,7 +6916,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 52.48514 + value: 44.8 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -6977,7 +6986,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.x - value: 160.69 + value: 137.92 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalPosition.y @@ -6989,31 +6998,31 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.w - value: 0.58637244 + value: 0.5763528 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.x - value: -0 + value: 0.14910994 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.y - value: 0.81004155 + value: 0.79619926 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalRotation.z - value: -0 + value: -0.10793769 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: 0 + value: 20.106 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 108.2 + value: 109.427 objectReference: {fileID: 0} - target: {fileID: 1077043634566485173, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_LocalEulerAnglesHint.z - value: 0 + value: 6.913 objectReference: {fileID: 0} - target: {fileID: 1458160364811997277, guid: cb54601bec56a2c47b6032cdacd32e60, type: 3} propertyPath: m_Name @@ -7323,23 +7332,23 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalScale.x - value: 30 + value: 20 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalScale.y - value: 30 + value: 20 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalScale.z - value: 30 + value: 20 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalPosition.x - value: 158.65 + value: 135.35 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalPosition.y - value: 14.12 + value: 21.11 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalPosition.z @@ -7347,31 +7356,31 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalRotation.w - value: 0.50467855 + value: 0.39200762 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalRotation.x - value: 0.44750485 + value: 0.54886633 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalRotation.y - value: 0.5523846 + value: 0.4282176 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalRotation.z - value: 0.48980644 + value: 0.6014196 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalEulerAnglesHint.x - value: -5.131 + value: -4.862 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalEulerAnglesHint.y - value: 90.62 + value: 88.231 objectReference: {fileID: 0} - target: {fileID: 8247934736652583955, guid: 1da579bc30f41054eac61ecca254cd6b, type: 3} propertyPath: m_LocalEulerAnglesHint.z - value: 83.1 + value: 109.093 objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] @@ -7409,7 +7418,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 24be8e1643b8a474fbb57fcda8a1c454, type: 3} propertyPath: m_LocalPosition.x - value: 71.94225 + value: 68.3 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 24be8e1643b8a474fbb57fcda8a1c454, type: 3} propertyPath: m_LocalPosition.y @@ -7543,6 +7552,10 @@ PrefabInstance: propertyPath: m_Name value: cliff (9) objectReference: {fileID: 0} + - target: {fileID: 100000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalScale.x value: 10 @@ -7557,7 +7570,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.x - value: 116.88513 + value: 100.67 objectReference: {fileID: 0} - target: {fileID: 400000, guid: d9d1fbfcf69364ffd8f9c6ade9ce90fe, type: 3} propertyPath: m_LocalPosition.y @@ -7823,6 +7836,10 @@ PrefabInstance: propertyPath: m_Name value: rock4 (12) objectReference: {fileID: 0} + - target: {fileID: 100000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalScale.x value: 15 @@ -7845,7 +7862,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalPosition.z - value: -86.33522 + value: -78.35 objectReference: {fileID: 0} - target: {fileID: 400000, guid: 84376f2a0948947b5a6dfe814a1100a0, type: 3} propertyPath: m_LocalRotation.w diff --git a/Assets/_Scenes/BossStage/NavMesh-SM_Building_Floor.asset b/Assets/_Scenes/BossStage/NavMesh-SM_Building_Floor.asset index ced76df16d88e807454c4e932f344b012bd643d3..3bfa0fc9128b7f6b5999ca90a3c2832c51a570fd 100644 GIT binary patch literal 32768 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 ImtFsV0c$A}8UO$Q literal 32256 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 q4*yxx;Wb;D-GBS-<_jO*(fp&ElUji<8W0yVt= diff --git a/Assets/_Scripts/BossController.cs b/Assets/_Scripts/BossController.cs index 4332baa..ffa4f78 100644 --- a/Assets/_Scripts/BossController.cs +++ b/Assets/_Scripts/BossController.cs @@ -19,18 +19,18 @@ public class BossController : MonoBehaviour, IDamageble [SerializeField] public Transform ceilingAnchor; [SerializeField] public Transform groundAnchor; - [field: SerializeField] public float AttackRadius { get; private set; } = 10f; - [field: SerializeField] public float JumpRoarDuration { get; private set; } = 5f; + [field: SerializeField] public float AttackRadius { get; private set; } = 15f; + [field: SerializeField] public float JumpRoarDuration { get; private set; } = 2f; [field: SerializeField] public float CeilingAttackDuration { get; private set; } = 8.0f; - - [Tooltip("★新設:糸を降らせる時間間隔(秒)。数値を小さくする(例: 0.1)ほど弾数が激増して密度が上がります")] [field: SerializeField] public float CeilingShotInterval { get; private set; } = 0.2f; - - [Tooltip("★新設:地面に赤マーク(予兆)が出てから、本物の糸が降ってくるまでのタイムラグ(秒)")] [field: SerializeField] public float WebWarningDelay { get; private set; } = 0.8f; - - [Tooltip("★新設:地面に生成された糸が消えずに残り続ける時間(秒)")] [field: SerializeField] public float WebDuration { get; private set; } = 3.0f; + + [Tooltip("★新設:すでに糸がある場所から、最低何メートル離すか(被り防止の半径)")] + [field: SerializeField] public float WebAvoidanceRadius { get; private set; } = 2.5f; + + // ★新設:現在ステージ上に存在している(または予兆がある)糸の座標リスト + public List ActiveWebPositions { get; private set; } = new List(); [SerializeField] private GameObject warningMarkerPrefab; [SerializeField] private GameObject webPrefab; @@ -163,6 +163,10 @@ public class BossController : MonoBehaviour, IDamageble private System.Collections.IEnumerator SpawnWebRoutine(Vector3 pos, float delay, float duration) { + // 1. 生成する座標をアクティブリストに登録(この場所への他の割り込みを禁止する) + ActiveWebPositions.Add(pos); + + // 2. 地面に予兆マークを生成 GameObject marker = null; if (warningMarkerPrefab != null) { @@ -172,14 +176,23 @@ public class BossController : MonoBehaviour, IDamageble yield return new WaitForSeconds(delay); if (marker != null) Destroy(marker); + // 3. 本物の糸オブジェクトを生成(X軸90度回転) if (webPrefab != null) { Quaternion webRotation = Quaternion.Euler(270f, 0f, 0f); - GameObject web = Instantiate(webPrefab, pos + new Vector3(0, 0.5f, 0), webRotation); - - Destroy(web, duration); + + // ★持続時間(duration)が終わるまで待機してからDestroyする形に変更 + yield return new WaitForSeconds(duration); + if (web != null) Destroy(web); } + else + { + yield return new WaitForSeconds(duration); + } + + // 4. 糸が消滅したので、リストから座標を削除してスペースを解放する + ActiveWebPositions.Remove(pos); } public void ResetAllAnimationTriggers() diff --git a/Assets/_Scripts/SpiderIdleState.cs b/Assets/_Scripts/SpiderIdleState.cs index 18b7eca..51c86cb 100644 --- a/Assets/_Scripts/SpiderIdleState.cs +++ b/Assets/_Scripts/SpiderIdleState.cs @@ -265,17 +265,41 @@ public class SpiderCeilingAttackState : SpiderStateBase } } - private void ExecuteRandomWebAttack() + private void ExecuteRandomWebAttack() { - // インスペクターで設定された半径(AttackRadius)を基準にランダム座標を計算 - Vector2 randomCircle = Random.insideUnitCircle * boss.AttackRadius; - Vector3 targetGroundPos = new Vector3( - boss.groundAnchor.position.x + randomCircle.x, - boss.groundAnchor.position.y, - boss.groundAnchor.position.z + randomCircle.y - ); + Vector3 targetGroundPos = Vector3.zero; + int maxAttempts = 15; // 無限ループ(フリーズ)を防止するための最大再抽選回数 + + for (int i = 0; i < maxAttempts; i++) + { + // 1. 一旦ランダムな座標を算出 + Vector2 randomCircle = Random.insideUnitCircle * boss.AttackRadius; + targetGroundPos = new Vector3( + boss.groundAnchor.position.x + randomCircle.x, + boss.groundAnchor.position.y, + boss.groundAnchor.position.z + randomCircle.y + ); - // ★リファクタリング:予兆マークのディレイや糸の生存時間もインスペクターと完全連動 + // 2. 現在アクティブなすべての糸との距離を計測する + bool isTooClose = false; + foreach (Vector3 existingPos in boss.ActiveWebPositions) + { + // 設定された回避半径(WebAvoidanceRadius)より近い既存の糸があるか? + if (Vector3.Distance(targetGroundPos, existingPos) < boss.WebAvoidanceRadius) + { + isTooClose = true; + break; // 被り検知、この座標は使えないのでチェックを抜けて再抽選へ + } + } + + // 3. 誰とも被っていなければ、このクリーンな座標で確定 + if (!isTooClose) + { + break; + } + } + + // 確定した(または上限に達して安全が担保された)座標へ向けて発射命令 boss.SpawnWarningAndWeb(targetGroundPos, boss.WebWarningDelay, boss.WebDuration); } }