萌妖攻击属性计算
This commit is contained in:
parent
c070c3b529
commit
6c5be71429
@ -80,7 +80,7 @@ MonoBehaviour:
|
|||||||
m_HorizontalOverflow: 1
|
m_HorizontalOverflow: 1
|
||||||
m_VerticalOverflow: 1
|
m_VerticalOverflow: 1
|
||||||
m_LineSpacing: 1
|
m_LineSpacing: 1
|
||||||
m_Text: 100
|
m_Text: "\U0001F4A5\U0001F525100"
|
||||||
--- !u!114 &7426565245524278981
|
--- !u!114 &7426565245524278981
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -96,7 +96,7 @@ MonoBehaviour:
|
|||||||
minScale: {x: 2, y: 2, z: 2}
|
minScale: {x: 2, y: 2, z: 2}
|
||||||
maxScale: {x: 2.5, y: 2.5, z: 2.5}
|
maxScale: {x: 2.5, y: 2.5, z: 2.5}
|
||||||
duration: 0.5
|
duration: 0.5
|
||||||
moveSpeed: 0.5
|
|
||||||
fadeDuration: 0
|
|
||||||
moveDistance: 1
|
moveDistance: 1
|
||||||
|
fadeDuration: 0
|
||||||
targetCanvas: {fileID: 0}
|
targetCanvas: {fileID: 0}
|
||||||
|
direction: 0
|
||||||
|
@ -19,7 +19,7 @@ public class SnowHpControl : MonoBehaviour
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void CreateText()
|
public void CreateText(bool isGoodDamege=false)
|
||||||
{
|
{
|
||||||
targetCanvas = transform.parent.GetComponent<Canvas>();
|
targetCanvas = transform.parent.GetComponent<Canvas>();
|
||||||
|
|
||||||
@ -57,6 +57,9 @@ public class SnowHpControl : MonoBehaviour
|
|||||||
float randomScaleY = Random.Range(minScale.y, maxScale.y);
|
float randomScaleY = Random.Range(minScale.y, maxScale.y);
|
||||||
transform.localScale = new Vector3(randomScaleX, randomScaleY, 1f);
|
transform.localScale = new Vector3(randomScaleX, randomScaleY, 1f);
|
||||||
|
|
||||||
|
// 如果是暴击,增加物体的初始大小
|
||||||
|
Vector3 finalScale = isGoodDamege ? maxScale * 2f : maxScale; // 如果是暴击,放大1.5倍
|
||||||
|
|
||||||
// 使用DOTween做跳跃动画
|
// 使用DOTween做跳跃动画
|
||||||
Sequence sequence = DOTween.Sequence();
|
Sequence sequence = DOTween.Sequence();
|
||||||
|
|
||||||
@ -67,7 +70,8 @@ public class SnowHpControl : MonoBehaviour
|
|||||||
//sequence.Join(transform.DOMoveY(initialPosition.y -( randomY + moveDistance) / 2f, 0.6f)
|
//sequence.Join(transform.DOMoveY(initialPosition.y -( randomY + moveDistance) / 2f, 0.6f)
|
||||||
// .SetEase(Ease.OutQuad) // 跳跃的高度,跟X轴的跳跃配合
|
// .SetEase(Ease.OutQuad) // 跳跃的高度,跟X轴的跳跃配合
|
||||||
//);
|
//);
|
||||||
sequence.Join(transform.DOScale(maxScale, 0.5f) // 同时控制大小,从初始值到最大值
|
|
||||||
|
sequence.Join(transform.DOScale(finalScale, 0.5f) // 同时控制大小,从初始值到最大值
|
||||||
.SetEase(Ease.OutBack) // 使用OutBack让物体变大时有一个“弹跳”的效果
|
.SetEase(Ease.OutBack) // 使用OutBack让物体变大时有一个“弹跳”的效果
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -330,7 +330,7 @@ MonoBehaviour:
|
|||||||
id: 0
|
id: 0
|
||||||
Name:
|
Name:
|
||||||
camp: 1
|
camp: 1
|
||||||
hp: 50
|
hp: 25
|
||||||
dieIndex: 1
|
dieIndex: 1
|
||||||
Hpfiil: {fileID: 1566038940701374259}
|
Hpfiil: {fileID: 1566038940701374259}
|
||||||
HpfiilYello: {fileID: 605146830908541898}
|
HpfiilYello: {fileID: 605146830908541898}
|
||||||
|
@ -500,6 +500,7 @@ MonoBehaviour:
|
|||||||
gold: 10
|
gold: 10
|
||||||
MaxAttack: 5
|
MaxAttack: 5
|
||||||
MinAttack: 4
|
MinAttack: 4
|
||||||
|
isGoodDamege: 0
|
||||||
physicalArmor: 10
|
physicalArmor: 10
|
||||||
magicArmor: 5
|
magicArmor: 5
|
||||||
Navigation: {fileID: 0}
|
Navigation: {fileID: 0}
|
||||||
@ -525,6 +526,12 @@ MonoBehaviour:
|
|||||||
- {fileID: 21300000, guid: fdd1af82c4a2e3b43adb1ef595ec34d0, type: 3}
|
- {fileID: 21300000, guid: fdd1af82c4a2e3b43adb1ef595ec34d0, type: 3}
|
||||||
- {fileID: 21300000, guid: 4043457f6fd1cda4eb486839f31d2806, type: 3}
|
- {fileID: 21300000, guid: 4043457f6fd1cda4eb486839f31d2806, type: 3}
|
||||||
harmNumber: 0
|
harmNumber: 0
|
||||||
|
Defense: 0
|
||||||
|
DamageToPlayer: 0
|
||||||
|
HealthPerLevel: 0
|
||||||
|
DefensePerLevel: 0
|
||||||
|
elementType: 3
|
||||||
|
defenseType: 0
|
||||||
--- !u!61 &-3836672401185760439
|
--- !u!61 &-3836672401185760439
|
||||||
BoxCollider2D:
|
BoxCollider2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -161,7 +161,10 @@ MonoBehaviour:
|
|||||||
isShowPanel: 0
|
isShowPanel: 0
|
||||||
instantiatedPanel: {fileID: 0}
|
instantiatedPanel: {fileID: 0}
|
||||||
OrigScale: {x: 0, y: 0, z: 0}
|
OrigScale: {x: 0, y: 0, z: 0}
|
||||||
|
StartSizeX: 0
|
||||||
|
StartSizeY: 0
|
||||||
OrSizeX: 0
|
OrSizeX: 0
|
||||||
|
OrSizeY: 0
|
||||||
--- !u!1 &6070656209494785206
|
--- !u!1 &6070656209494785206
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -486,6 +489,7 @@ MonoBehaviour:
|
|||||||
gold: 10
|
gold: 10
|
||||||
MaxAttack: 6
|
MaxAttack: 6
|
||||||
MinAttack: 4
|
MinAttack: 4
|
||||||
|
isGoodDamege: 0
|
||||||
physicalArmor: 10
|
physicalArmor: 10
|
||||||
magicArmor: 5
|
magicArmor: 5
|
||||||
Navigation: {fileID: 0}
|
Navigation: {fileID: 0}
|
||||||
@ -511,6 +515,12 @@ MonoBehaviour:
|
|||||||
- {fileID: 21300000, guid: 0adb087419dd674498495bad0175fc85, type: 3}
|
- {fileID: 21300000, guid: 0adb087419dd674498495bad0175fc85, type: 3}
|
||||||
- {fileID: 21300000, guid: d899198e4c5678843aa5f2143bbc226f, type: 3}
|
- {fileID: 21300000, guid: d899198e4c5678843aa5f2143bbc226f, type: 3}
|
||||||
harmNumber: 0
|
harmNumber: 0
|
||||||
|
Defense: 0
|
||||||
|
DamageToPlayer: 0
|
||||||
|
HealthPerLevel: 0
|
||||||
|
DefensePerLevel: 0
|
||||||
|
elementType: 1
|
||||||
|
defenseType: 0
|
||||||
--- !u!61 &-3836672401185760439
|
--- !u!61 &-3836672401185760439
|
||||||
BoxCollider2D:
|
BoxCollider2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -77,7 +77,10 @@ MonoBehaviour:
|
|||||||
isShowPanel: 0
|
isShowPanel: 0
|
||||||
instantiatedPanel: {fileID: 0}
|
instantiatedPanel: {fileID: 0}
|
||||||
OrigScale: {x: 0, y: 0, z: 0}
|
OrigScale: {x: 0, y: 0, z: 0}
|
||||||
|
StartSizeX: 0
|
||||||
|
StartSizeY: 0
|
||||||
OrSizeX: 0
|
OrSizeX: 0
|
||||||
|
OrSizeY: 0
|
||||||
--- !u!1 &3418438549176293054
|
--- !u!1 &3418438549176293054
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -486,6 +489,7 @@ MonoBehaviour:
|
|||||||
gold: 10
|
gold: 10
|
||||||
MaxAttack: 10
|
MaxAttack: 10
|
||||||
MinAttack: 7
|
MinAttack: 7
|
||||||
|
isGoodDamege: 0
|
||||||
physicalArmor: 10
|
physicalArmor: 10
|
||||||
magicArmor: 5
|
magicArmor: 5
|
||||||
Navigation: {fileID: 0}
|
Navigation: {fileID: 0}
|
||||||
@ -511,6 +515,12 @@ MonoBehaviour:
|
|||||||
- {fileID: 21300000, guid: cfd21a22d56637e44b11ed37c12db481, type: 3}
|
- {fileID: 21300000, guid: cfd21a22d56637e44b11ed37c12db481, type: 3}
|
||||||
- {fileID: 21300000, guid: 1ccc75d4e69b889498b2e30ca0e77bb1, type: 3}
|
- {fileID: 21300000, guid: 1ccc75d4e69b889498b2e30ca0e77bb1, type: 3}
|
||||||
harmNumber: 0
|
harmNumber: 0
|
||||||
|
Defense: 0
|
||||||
|
DamageToPlayer: 0
|
||||||
|
HealthPerLevel: 0
|
||||||
|
DefensePerLevel: 0
|
||||||
|
elementType: 2
|
||||||
|
defenseType: 0
|
||||||
--- !u!61 &-3836672401185760439
|
--- !u!61 &-3836672401185760439
|
||||||
BoxCollider2D:
|
BoxCollider2D:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit bf88fb96a3125ef91388146665eeab8f80aa2f25
|
Subproject commit 44483bcb6a3dcf7477cf902b1afb616b65111a9a
|
@ -72,8 +72,7 @@ public class enemy : Role
|
|||||||
[Header("每级提升防御力")] public float DefensePerLevel;
|
[Header("每级提升防御力")] public float DefensePerLevel;
|
||||||
[Header("五行类型")] public ElementType elementType;
|
[Header("五行类型")] public ElementType elementType;
|
||||||
[Header("防御类型")] public DefenseType defenseType;
|
[Header("防御类型")] public DefenseType defenseType;
|
||||||
[Header("所属空地类型")] public UnitType unitType;
|
|
||||||
[Header("身形大小")] public Size size;
|
|
||||||
public override void Start()
|
public override void Start()
|
||||||
{
|
{
|
||||||
base.Start();
|
base.Start();
|
||||||
|
Loading…
Reference in New Issue
Block a user