diff --git a/Assets/MyGame/Scripts/Characters/Monster/MonsterContral.cs b/Assets/MyGame/Scripts/Characters/Monster/MonsterContral.cs index 6130662f1..c897b28f6 100644 --- a/Assets/MyGame/Scripts/Characters/Monster/MonsterContral.cs +++ b/Assets/MyGame/Scripts/Characters/Monster/MonsterContral.cs @@ -788,6 +788,12 @@ public class MonsterContral : MonoBehaviour /// 下一帧目标位置 private void ApplyFacingDirection(Vector2 nextPos) { + // ⭐ 700/701扇形/圈鱼阵特殊处理:出生时生成端已设好分布角度,Init时已缓存移动方向(_yzMoveDir), + // 之后全程跳过一切旋转/摆位/镜像逻辑——任何路径调用都直接返回,保证阵型姿态绝不被触碰。 + // (_isYzLineMove 由 CacheYzLineMoveData 在 Init 内设置,仅 700/701 为 true,出生后立即生效) + if (_isYzLineMove) + return; + // ⭐ 使用 OnEnable 缓存的 _cachedChild,避免每帧 transform.GetChild(0) 调用开销 // 兜底:缓存丢失时重新获取一次(理论上不会发生) Transform child = _cachedChild; diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/DLY/6012_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/DLY/6012_Timeline Variant.prefab index 7372837f0..b450dc767 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/DLY/6012_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/DLY/6012_Timeline Variant.prefab @@ -46,7 +46,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4348378673905239, guid: 258089871e3309f4bab9080330313e81, type: 3} propertyPath: m_LocalPosition.y - value: 2012 + value: 7000 objectReference: {fileID: 0} - target: {fileID: 4348378673905239, guid: 258089871e3309f4bab9080330313e81, type: 3} propertyPath: m_LocalPosition.z diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/FLXJ/5010_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/FLXJ/5010_Timeline Variant.prefab index 23cf7355e..500409eaf 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/FLXJ/5010_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/FLXJ/5010_Timeline Variant.prefab @@ -3609,7 +3609,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4263620596727299, guid: f3ff1f9776a84044da60fd40de073701, type: 3} propertyPath: m_LocalPosition.y - value: 5010 + value: 8000 objectReference: {fileID: 0} - target: {fileID: 4263620596727299, guid: f3ff1f9776a84044da60fd40de073701, type: 3} propertyPath: m_LocalPosition.z diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022.prefab index ba759e61b..f1fb4a5a0 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022.prefab @@ -27,7 +27,7 @@ Transform: m_GameObject: {fileID: 429545340932679845} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -140.81819, y: 77.47639, z: -17.44672} + m_LocalPosition: {x: -140.81819, y: 77.47639, z: 4000} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: @@ -124,6 +124,9 @@ MonoBehaviour: needLockEvent: 0 createVideoClip: {fileID: 0} rotationPY: 60 + useMirrorCompensate: 1 + useRollSignFlip: 0 + useRouteFlipX: 1 baseMmove: 0 isRotate: 1 isNot1: 0 diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022_Timeline Variant.prefab index 1a82fc9be..a1657759a 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/GSL/4022_Timeline Variant.prefab @@ -3802,6 +3802,11 @@ PrefabInstance: propertyPath: m_Layer value: 10 objectReference: {fileID: 0} + - target: {fileID: 4432265720714709115, guid: 6d1f14f0c958e7d4ab5d5e9dd5f2270a, + type: 3} + propertyPath: m_LocalPosition.y + value: -4000 + objectReference: {fileID: 0} - target: {fileID: 4433984345294263571, guid: 6d1f14f0c958e7d4ab5d5e9dd5f2270a, type: 3} propertyPath: m_Layer diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/JBP/176_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/JBP/176_Timeline Variant.prefab index 1a7f4c599..344d63c63 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/JBP/176_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/JBP/176_Timeline Variant.prefab @@ -70,7 +70,7 @@ PrefabInstance: - target: {fileID: 2089800333588792064, guid: 4c7dd006793f4bb4b8e07709da46a243, type: 3} propertyPath: m_LocalPosition.y - value: 1760 + value: 3000 objectReference: {fileID: 0} - target: {fileID: 2561711499788798066, guid: 4c7dd006793f4bb4b8e07709da46a243, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/LLBT/eff_dead_192_timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/LLBT/eff_dead_192_timeline Variant.prefab index e9a9cca47..71783f205 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/LLBT/eff_dead_192_timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/LLBT/eff_dead_192_timeline Variant.prefab @@ -27,7 +27,7 @@ Transform: m_GameObject: {fileID: 1223386555105824944} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 1920, z: 0} + m_LocalPosition: {x: 0, y: 2000, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052.prefab index 10d758da4..7867dd960 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052.prefab @@ -5095,7 +5095,7 @@ PrefabInstance: - target: {fileID: 4638940046457229644, guid: 4c90120c907d1d44e82867f7e8d196e2, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 2000 objectReference: {fileID: 0} - target: {fileID: 4638940046457229644, guid: 4c90120c907d1d44e82867f7e8d196e2, type: 3} @@ -10645,6 +10645,8 @@ MonoBehaviour: createVideoClip: {fileID: 0} rotationPY: 60 useMirrorCompensate: 1 + useRollSignFlip: 0 + useRouteFlipX: 1 baseMmove: 0 isRotate: 0 isNot1: 0 diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052_Timeline Variant.prefab index 3eaaf4904..ade39120b 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/LTZZ/4052_Timeline Variant.prefab @@ -7799,7 +7799,7 @@ PrefabInstance: - target: {fileID: 8122089381793063085, guid: e0a07267d8e831e41878e52711863339, type: 3} propertyPath: m_LocalPosition.y - value: 4052 + value: -2000 objectReference: {fileID: 0} - target: {fileID: 8122089381793063085, guid: e0a07267d8e831e41878e52711863339, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/PTS/BY_PanTaoTreePanel Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/PTS/BY_PanTaoTreePanel Variant.prefab index 0638a3b28..bef10de44 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/PTS/BY_PanTaoTreePanel Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/PTS/BY_PanTaoTreePanel Variant.prefab @@ -2641,7 +2641,7 @@ PrefabInstance: - target: {fileID: 3374367934404232112, guid: 8eea6c1a6ddb0eb479afc35eb58efc97, type: 3} propertyPath: m_LocalPosition.y - value: 182 + value: 5000 objectReference: {fileID: 0} - target: {fileID: 3374367934404232112, guid: 8eea6c1a6ddb0eb479afc35eb58efc97, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004.prefab index 03d99e7bc..d2be2d6eb 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004.prefab @@ -1218,6 +1218,11 @@ PrefabInstance: propertyPath: m_TagString value: Fish objectReference: {fileID: 0} + - target: {fileID: 4794418036112499979, guid: cf762c0a6428e1c42b456cb87803660f, + type: 3} + propertyPath: m_LocalPosition.z + value: 3000 + objectReference: {fileID: 0} - target: {fileID: 4871767154043998642, guid: cf762c0a6428e1c42b456cb87803660f, type: 3} propertyPath: m_Layer @@ -6878,6 +6883,7 @@ MonoBehaviour: createVideoClip: {fileID: 0} rotationPY: 60 useMirrorCompensate: 1 + useRollSignFlip: 0 useRouteFlipX: 1 baseMmove: 0 isRotate: 0 diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004_Timeline Variant.prefab index 336e8c740..65147baf5 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/RYGZ/6004_Timeline Variant.prefab @@ -9966,7 +9966,7 @@ PrefabInstance: - target: {fileID: 6460938616354862440, guid: d010f951e5cccd143bdfc3407b72f99d, type: 3} propertyPath: m_LocalPosition.y - value: 6004 + value: -3000 objectReference: {fileID: 0} - target: {fileID: 6460938616354862440, guid: d010f951e5cccd143bdfc3407b72f99d, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005.prefab index 612ad6f03..c9f06f414 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005.prefab @@ -4851,7 +4851,7 @@ PrefabInstance: - target: {fileID: 3514599359067893871, guid: 1bcb895f3655d5548a9ffb4474b98605, type: 3} propertyPath: m_LocalPosition.z - value: 0 + value: 1000 objectReference: {fileID: 0} - target: {fileID: 3514599359067893871, guid: 1bcb895f3655d5548a9ffb4474b98605, type: 3} @@ -14623,6 +14623,8 @@ MonoBehaviour: createVideoClip: {fileID: 0} rotationPY: 60 useMirrorCompensate: 1 + useRollSignFlip: 0 + useRouteFlipX: 1 baseMmove: 0 isRotate: 0 isNot1: 0 diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005_Timeline Variant.prefab index b1e3bdfeb..451b00c6f 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/SSQL/7005_Timeline Variant.prefab @@ -5046,7 +5046,7 @@ PrefabInstance: - target: {fileID: 5297916060546676563, guid: 757c4c088878f1049b00dbe5cde56023, type: 3} propertyPath: m_LocalPosition.y - value: 7005 + value: -1000 objectReference: {fileID: 0} - target: {fileID: 5297916060546676563, guid: 757c4c088878f1049b00dbe5cde56023, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/TSK/171_1 Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/TSK/171_1 Variant.prefab index 845ca4065..d728d90eb 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/TSK/171_1 Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/TSK/171_1 Variant.prefab @@ -790,7 +790,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4899283280599034, guid: 9af7049c3ad41f243aa0a4bd10e52a76, type: 3} propertyPath: m_LocalPosition.y - value: 171 + value: 1000 objectReference: {fileID: 0} - target: {fileID: 4899283280599034, guid: 9af7049c3ad41f243aa0a4bd10e52a76, type: 3} propertyPath: m_LocalPosition.z diff --git a/Assets/MyGame/aa/Game/FLZY/BOSS/YGLG/6005_Timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/BOSS/YGLG/6005_Timeline Variant.prefab index 2a25bac4e..0449b4fc8 100644 --- a/Assets/MyGame/aa/Game/FLZY/BOSS/YGLG/6005_Timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/BOSS/YGLG/6005_Timeline Variant.prefab @@ -1734,7 +1734,7 @@ PrefabInstance: - target: {fileID: 5769715679543280818, guid: ba1c095fed84bf440b1bc58d3520820d, type: 3} propertyPath: m_LocalPosition.y - value: 3005 + value: 6000 objectReference: {fileID: 0} - target: {fileID: 6001298221748954551, guid: ba1c095fed84bf440b1bc58d3520820d, type: 3} diff --git a/Assets/MyGame/aa/Game/FLZY/TSY/ZDX/eff_dead_1595_timeline Variant.prefab b/Assets/MyGame/aa/Game/FLZY/TSY/ZDX/eff_dead_1595_timeline Variant.prefab index 41d42ee34..848b8354d 100644 --- a/Assets/MyGame/aa/Game/FLZY/TSY/ZDX/eff_dead_1595_timeline Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/TSY/ZDX/eff_dead_1595_timeline Variant.prefab @@ -26,7 +26,7 @@ Transform: m_GameObject: {fileID: 7036353727337932811} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 1595, z: 0} + m_LocalPosition: {x: 0, y: 4000, z: 0} m_LocalScale: {x: 5, y: 5, z: 5} m_ConstrainProportionsScale: 1 m_Children: @@ -165,6 +165,11 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 1912826150882676328, guid: 8d993a4fd5a4fb046b40dbad536b7a58, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2040033999707865087, guid: 8d993a4fd5a4fb046b40dbad536b7a58, type: 3} propertyPath: m_CameraType @@ -175,6 +180,11 @@ PrefabInstance: propertyPath: m_LocalPosition.z value: -0.59 objectReference: {fileID: 0} + - target: {fileID: 5632369828645896765, guid: 8d993a4fd5a4fb046b40dbad536b7a58, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6952548477276205976, guid: 8d993a4fd5a4fb046b40dbad536b7a58, type: 3} propertyPath: orthographic size diff --git a/Assets/MyGame/aa/Game/FLZY/TSY/ZuanTou/eff_dead_1596 Variant.prefab b/Assets/MyGame/aa/Game/FLZY/TSY/ZuanTou/eff_dead_1596 Variant.prefab index c162a219f..c056201cb 100644 --- a/Assets/MyGame/aa/Game/FLZY/TSY/ZuanTou/eff_dead_1596 Variant.prefab +++ b/Assets/MyGame/aa/Game/FLZY/TSY/ZuanTou/eff_dead_1596 Variant.prefab @@ -972,6 +972,10 @@ PrefabInstance: propertyPath: m_Layer value: 7 objectReference: {fileID: 0} + - target: {fileID: 1484075360959875, guid: dd617d0fc54f62c40ac12ba4ff5ebd9f, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1485115514307700, guid: dd617d0fc54f62c40ac12ba4ff5ebd9f, type: 3} propertyPath: m_Layer value: 7 @@ -1516,6 +1520,10 @@ PrefabInstance: propertyPath: m_Layer value: 7 objectReference: {fileID: 0} + - target: {fileID: 1776331922407415, guid: dd617d0fc54f62c40ac12ba4ff5ebd9f, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1777794163644913, guid: dd617d0fc54f62c40ac12ba4ff5ebd9f, type: 3} propertyPath: m_Layer value: 7 @@ -2001,6 +2009,7 @@ MonoBehaviour: desTime: 10 peng: 7 peng2: 5 + spin2Speed: 720 explosionPrefab: {fileID: 0} explosionRadius: 20 killFishOnFinal: 1