wangguan
2020-11-23 837df9935ebd81ca8f16bd5aa2a1c4e0bfd26c88
修改BOSS位置,添加死亡特效
3 files modified
359 ■■■■■ changed files
Assets/Prefabs/UI/Endless/BottomCanvas.prefab 342 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs 11 ●●●●● patch | view | raw | blame | history
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs 6 ●●●●● patch | view | raw | blame | history
Assets/Prefabs/UI/Endless/BottomCanvas.prefab
@@ -1891,7 +1891,7 @@
  - {fileID: 2593358111013876827}
  - {fileID: 2593358110207618567}
  hpTxt: {fileID: 1142406570228246042}
  ps: {fileID: 3069635936539494428}
  ps: {fileID: 0}
--- !u!1 &4623057511712181235
GameObject:
  m_ObjectHideFlags: 0
@@ -5137,7 +5137,9 @@
  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
  m_LocalPosition: {x: 0, y: 0, z: 0}
  m_LocalScale: {x: 1.2, y: 1.2, z: 1.2}
  m_Children: []
  m_Children:
  - {fileID: 6939871581735716122}
  - {fileID: 1943973236042931000}
  m_Father: {fileID: 2459412157512953547}
  m_RootOrder: 8
  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -5217,6 +5219,8 @@
  m_EditorClassIdentifier: 
  BossAnimator: {fileID: 4623057513214273137}
  Title: {fileID: 4623057512301994787}
  deadPS: {fileID: 1943973235480785952}
  deadMoney: {fileID: 6939871581287140816}
--- !u!114 &4623057513214273141
MonoBehaviour:
  m_ObjectHideFlags: 0
@@ -6126,12 +6130,6 @@
    type: 3}
  m_PrefabInstance: {fileID: 401030652621062211}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &3069635936539494428 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 3389300522131408991, guid: 296dddd14ba103e4aa483333fe748c6f,
    type: 3}
  m_PrefabInstance: {fileID: 401030652621062211}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &605952583426336762
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -6221,6 +6219,137 @@
  m_CorrespondingSourceObject: {fileID: 5770368434774733121, guid: 2510c4ef924ab244985ab6e0dd4e0ec6,
    type: 3}
  m_PrefabInstance: {fileID: 605952583426336762}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2587555311145952839
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4623057513214273150}
    m_Modifications:
    - target: {fileID: 4875067121180857496, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121180857501, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121227623316, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121227623319, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315548, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_Name
      value: Effect_Boss_JinBi
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315548, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 34
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 160
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_RootOrder
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 4875067122333415371, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 4875067122333415382, guid: d418c7d26c1cbd44da475050ec3e9f09,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: d418c7d26c1cbd44da475050ec3e9f09, type: 3}
--- !u!198 &6939871581287140816 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 4875067121227623319, guid: d418c7d26c1cbd44da475050ec3e9f09,
    type: 3}
  m_PrefabInstance: {fileID: 2587555311145952839}
  m_PrefabAsset: {fileID: 0}
--- !u!4 &6939871581735716122 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 4875067121843315549, guid: d418c7d26c1cbd44da475050ec3e9f09,
    type: 3}
  m_PrefabInstance: {fileID: 2587555311145952839}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &2593358110680681470
PrefabInstance:
@@ -6381,15 +6510,15 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 5bac711eb8890f244b4146b3339516ff, type: 3}
--- !u!224 &4623057511292283298 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 2593358110680681470}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &4623057511292283299 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 7193677034299007581, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 2593358110680681470}
  m_PrefabAsset: {fileID: 0}
--- !u!224 &4623057511292283298 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7193677034299007580, guid: 5bac711eb8890f244b4146b3339516ff,
    type: 3}
  m_PrefabInstance: {fileID: 2593358110680681470}
  m_PrefabAsset: {fileID: 0}
@@ -7037,6 +7166,12 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: edd0f54808263644d9740a9c0040b493, type: 3}
--- !u!1 &8424158400893339871 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &1184553460454064981 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 5789385329819219722, guid: edd0f54808263644d9740a9c0040b493,
@@ -7052,12 +7187,6 @@
--- !u!224 &6989462182969459993 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 2366615777647505734, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
--- !u!1 &8424158400893339871 stripped
GameObject:
  m_CorrespondingSourceObject: {fileID: 3801312133014535296, guid: edd0f54808263644d9740a9c0040b493,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511554511967}
  m_PrefabAsset: {fileID: 0}
@@ -7381,12 +7510,6 @@
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: 49213eb9f84d76e47b6b19e9a246b83c, type: 3}
--- !u!224 &3028643155083363564 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511726664379}
  m_PrefabAsset: {fileID: 0}
--- !u!114 &7735723185037147486 stripped
MonoBehaviour:
  m_CorrespondingSourceObject: {fileID: 3130750578608519141, guid: 49213eb9f84d76e47b6b19e9a246b83c,
@@ -7399,6 +7522,12 @@
  m_Script: {fileID: 11500000, guid: 9a92c216c3d4e97459299f45fc451060, type: 3}
  m_Name: 
  m_EditorClassIdentifier: 
--- !u!224 &3028643155083363564 stripped
RectTransform:
  m_CorrespondingSourceObject: {fileID: 7651475816072793687, guid: 49213eb9f84d76e47b6b19e9a246b83c,
    type: 3}
  m_PrefabInstance: {fileID: 4623057511726664379}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &4623057511748623860
PrefabInstance:
  m_ObjectHideFlags: 0
@@ -8023,3 +8152,164 @@
    type: 3}
  m_PrefabInstance: {fileID: 4785657875164342461}
  m_PrefabAsset: {fileID: 0}
--- !u!1001 &8838515693527675699
PrefabInstance:
  m_ObjectHideFlags: 0
  serializedVersion: 2
  m_Modification:
    m_TransformParent: {fileID: 4623057513214273150}
    m_Modifications:
    - target: {fileID: 6940845726533495753, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726533495754, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726834471751, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726834471754, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463112, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Name
      value: Effect_Boss_Shui_SiWang
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463112, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalPosition.x
      value: 34
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalPosition.y
      value: 160
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalPosition.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalRotation.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalRotation.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalRotation.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalRotation.w
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_RootOrder
      value: 1
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.x
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.y
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalEulerAnglesHint.z
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalScale.x
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalScale.y
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_LocalScale.z
      value: 12
      objectReference: {fileID: 0}
    - target: {fileID: 6940845727152790737, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845727152790738, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845727800723234, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845727800723263, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845728269088371, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845728269088374, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    - target: {fileID: 6940845728497157907, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: playOnAwake
      value: 0
      objectReference: {fileID: 0}
    - target: {fileID: 6940845728497157910, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
        type: 3}
      propertyPath: m_Layer
      value: 5
      objectReference: {fileID: 0}
    m_RemovedComponents: []
  m_SourcePrefab: {fileID: 100100000, guid: e7d3a92aa8864b848b46a5ab0983fb5b, type: 3}
--- !u!4 &1943973236042931000 stripped
Transform:
  m_CorrespondingSourceObject: {fileID: 6940845726844463115, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
    type: 3}
  m_PrefabInstance: {fileID: 8838515693527675699}
  m_PrefabAsset: {fileID: 0}
--- !u!198 &1943973235480785952 stripped
ParticleSystem:
  m_CorrespondingSourceObject: {fileID: 6940845728497157907, guid: e7d3a92aa8864b848b46a5ab0983fb5b,
    type: 3}
  m_PrefabInstance: {fileID: 8838515693527675699}
  m_PrefabAsset: {fileID: 0}
Assets/Scripts/TowerDefense/UI/EndlessBossCtrl.cs
@@ -28,6 +28,8 @@
        private string titlePath = "UI/Endless/SkillTitle/";
        public ParticleSystem deadPS, deadMoney;
        // Start is called before the first frame update
        private void Start()
        {
@@ -101,7 +103,16 @@
            if (newState == EndlessBossActionState.Standing || newState == EndlessBossActionState.Summon)
                BossAnimator.speed = 1;
            else if (newState == EndlessBossActionState.Death)
            {
                //Debug.Log("BOSS死亡特效");
                //播放特效
                deadPS.Play();
                deadMoney.Play();
            }
            BossAnimator.SetInteger("State", (int)newState);
        }
    }
}
Assets/Scripts/TowerDefense/UI/EndlessUIStart.cs
@@ -80,6 +80,12 @@
        transform.Find("Panel/Bottom").GetComponent<RectTransform>().anchoredPosition += tmpOffect;
        transform.Find("Panel/TowerBuyBtn").GetComponent<RectTransform>().anchoredPosition += tmpOffect;
        transform.Find("Panel/BossHPBar").GetComponent<RectTransform>().anchoredPosition -= tmpOffect*0.5f;
        transform.Find("Panel/Score").GetComponent<RectTransform>().anchoredPosition -= tmpOffect*0.5f;
        transform.Find("Panel/TimeInfo").GetComponent<RectTransform>().anchoredPosition -= tmpOffect*0.5f;
        //transform.Find("Panel/Boss").GetComponent<RectTransform>().anchoredPosition -= tmpOffect*0.5f;
        //darkGroundImg = transform.Find("Image_DarkGround").gameObject;
        darkGroundImg.GetComponent<RectTransform>().offsetMin += tmpOffect;
        darkGroundImg.GetComponent<RectTransform>().offsetMax -= tmpOffect*0.5f;