层级问题修改,金蛾攻击

This commit is contained in:
GL 2025-01-08 16:46:16 +08:00
parent ea0db7ec8b
commit b62560c885
5 changed files with 58 additions and 55 deletions

View File

@ -4851,13 +4851,14 @@ MonoBehaviour:
BulletDeadTimer: 10 BulletDeadTimer: 10
animator: {fileID: 0} animator: {fileID: 0}
IsMove: 1 IsMove: 1
Collider2D: {fileID: 0} Collider2D: {fileID: 4606866971114100020}
effectPres: [] effectPres: []
NumberOfBulletAttacks: 1 NumberOfBulletAttacks: 1
Target: {fileID: 0} Target: {fileID: 0}
noLockEnemy: 0 noLockEnemy: 0
Cansplit: 0 Cansplit: 0
smallBulletPrefab: {fileID: 0} smallBulletPrefab: {fileID: 0}
CanBoom: 0
--- !u!1 &6998733212867358586 --- !u!1 &6998733212867358586
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -11,9 +11,9 @@ GameObject:
- component: {fileID: 6998733212867007974} - component: {fileID: 6998733212867007974}
- component: {fileID: 6998733212881238784} - component: {fileID: 6998733212881238784}
- component: {fileID: 6998733212882929672} - component: {fileID: 6998733212882929672}
- component: {fileID: 5061374960576617222}
- component: {fileID: 6519243243911487068} - component: {fileID: 6519243243911487068}
- component: {fileID: 4606866971114100020} - component: {fileID: 4606866971114100020}
- component: {fileID: 4940721798530711094}
m_Layer: 0 m_Layer: 0
m_Name: jez_Bullet m_Name: jez_Bullet
m_TagString: Untagged m_TagString: Untagged
@ -4804,37 +4804,6 @@ ParticleSystemRenderer:
m_MeshWeighting2: 1 m_MeshWeighting2: 1
m_MeshWeighting3: 1 m_MeshWeighting3: 1
m_MaskInteraction: 0 m_MaskInteraction: 0
--- !u!114 &5061374960576617222
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6998733212867311352}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 25a4f829952155e48bbe3abf99b78f2e, type: 3}
m_Name:
m_EditorClassIdentifier:
role: {fileID: 0}
attackObj: {fileID: 0}
myBulletType: 0
bulletAttributes: 0
bulletMoveType: 0
BulletDeadTimer: 10
animator: {fileID: 0}
IsMove: 1
Collider2D: {fileID: 0}
effectPres:
- {fileID: 1091443316701177648, guid: b9df638c9cb3bfe43acb042655fd517e, type: 3}
- {fileID: 1091443316701177648, guid: 65e205dfab4a6c2458647bb554b62ac2, type: 3}
- {fileID: 1091443316701177648, guid: beeceee8fc2c8464abd22e4b3e7850f1, type: 3}
NumberOfBulletAttacks: 1
Target: {fileID: 0}
noLockEnemy: 0
Cansplit: 0
smallBulletPrefab: {fileID: 0}
CanBoom: 0
--- !u!210 &6519243243911487068 --- !u!210 &6519243243911487068
SortingGroup: SortingGroup:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -4862,6 +4831,34 @@ CircleCollider2D:
m_Offset: {x: 0, y: 0} m_Offset: {x: 0, y: 0}
serializedVersion: 2 serializedVersion: 2
m_Radius: 0.1 m_Radius: 0.1
--- !u!114 &4940721798530711094
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6998733212867311352}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e31ebd3b0b4200f41b0f751131f92e72, type: 3}
m_Name:
m_EditorClassIdentifier:
role: {fileID: 0}
attackObj: {fileID: 0}
myBulletType: 0
bulletAttributes: 0
bulletMoveType: 0
BulletDeadTimer: 10
animator: {fileID: 0}
IsMove: 1
Collider2D: {fileID: 0}
effectPres: []
NumberOfBulletAttacks: 1
Target: {fileID: 0}
noLockEnemy: 0
Cansplit: 0
smallBulletPrefab: {fileID: 0}
CanBoom: 0
--- !u!1 &6998733212867358586 --- !u!1 &6998733212867358586
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -419,7 +419,7 @@ GameObject:
- component: {fileID: 8433650274028726420} - component: {fileID: 8433650274028726420}
- component: {fileID: -3836672401185760439} - component: {fileID: -3836672401185760439}
- component: {fileID: 1608620729910401442} - component: {fileID: 1608620729910401442}
- component: {fileID: 3258498600701209889} - component: {fileID: 8624611542137883506}
m_Layer: 0 m_Layer: 0
m_Name: jez m_Name: jez
m_TagString: Player m_TagString: Player
@ -470,8 +470,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 1d85d2602d10e0b45820f1be35eda782, type: 3} m_Script: {fileID: 11500000, guid: 1d85d2602d10e0b45820f1be35eda782, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
retbutton: {fileID: 0} description:
ClosureObj: {fileID: 0}
id: M_J_004 id: M_J_004
Name: "\u91D1\u840C\u5996-04" Name: "\u91D1\u840C\u5996-04"
camp: 0 camp: 0
@ -484,21 +483,21 @@ MonoBehaviour:
_Canvas: {fileID: 0} _Canvas: {fileID: 0}
spriteRenderers: {fileID: 0} spriteRenderers: {fileID: 0}
HurtDirectin: 0 HurtDirectin: 0
Quality: 0 Quality: 2
Elements: 2 Elements: 0
Info: "\u5F53\u653B\u51FB\u8303\u56F4\u5185\u51FA\u73B0\u654C\u4EBA\u540E\u5C31\u4F1A\u9501\u5B9A\u654C\u4EBA\uFF0C\u7136\u540E\u6301\u7EED\u5C04\u51FA\u5B50\u5F39\u8FDB\u884C\u653B\u51FB\u3002" Info: "\u5C04\u51FA\u4E00\u4E2A\u4F1A\u8FD4\u56DE\u7684\u201C\u56DE\u65CB\u9556\u201D\uFF0C\u653B\u51FB\u79FB\u52A8\u4E2D\u89E6\u78B0\u5230\u7684\u6240\u6709\u654C\u4EBA\u3002"
SkillId: 2001 SkillId: 3001
AttackType: 0 AttackType: 2
AttackActionType: 0 AttackActionType: 2
AttackRange: 6 AttackRange: 5
AttackCD: 0.6 AttackCD: 2.5
CritRate: 0.065 CritRate: 0.08
CriticalHitRateBonus: 0 CriticalHitRateBonus: 0
killNum: 0 killNum: 0
isMoFa: 0 isMoFa: 0
gold: 10 gold: 10
MaxAttack: 6 MaxAttack: 12
MinAttack: 4 MinAttack: 10
isGoodDamege: 0 isGoodDamege: 0
physicalArmor: 10 physicalArmor: 10
magicArmor: 5 magicArmor: 5
@ -515,7 +514,7 @@ MonoBehaviour:
normalIndex: 0 normalIndex: 0
isHit: 0 isHit: 0
myTags: 0 myTags: 0
mySkillUp: {fileID: 3258498600701209889} mySkillUp: {fileID: 8624611542137883506}
IsDead: 0 IsDead: 0
HaveDieTime: 0 HaveDieTime: 0
enemyId: enemyId:
@ -574,7 +573,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
tower: {fileID: 0} tower: {fileID: 0}
Tag: tower Tag: tower
--- !u!114 &3258498600701209889 --- !u!114 &8624611542137883506
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}
@ -583,11 +582,10 @@ MonoBehaviour:
m_GameObject: {fileID: 8433650275485930554} m_GameObject: {fileID: 8433650275485930554}
m_Enabled: 1 m_Enabled: 1
m_EditorHideFlags: 0 m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: cf06a056a8f837740a4fca76de3a5ed5, type: 3} m_Script: {fileID: 11500000, guid: 8264f0a4afc0aa347bf9dad42df2617a, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
retbutton: {fileID: 0} description: "\u66F4\u65B0\u540E\u7684\u840C\u8000\uFF0C\uFF1A\u4F7F\u7528\u65B9\u6CD5xxxxxxxx"
ClosureObj: {fileID: 0}
role: {fileID: 8433650274028726420} role: {fileID: 8433650274028726420}
attack: {fileID: 7276635428522831207} attack: {fileID: 7276635428522831207}
attackRange: 0 attackRange: 0

View File

@ -28,6 +28,8 @@ public class SpawnMonster : Base
public List<GameObject> enemysList=new List<GameObject>(); public List<GameObject> enemysList=new List<GameObject>();
public List<GameObject> MengYaoList = new List<GameObject>();
public List<GameObject> SortList = new List<GameObject>();
private void Awake() private void Awake()
{ {
@ -46,8 +48,9 @@ public class SpawnMonster : Base
{ {
// 获取所有带有 SortingGroup 组件的敌人对象 // 获取所有带有 SortingGroup 组件的敌人对象
List<GameObject> gameObjectsList = new List<GameObject>(); List<GameObject> gameObjectsList = new List<GameObject>();
SortList.AddRange(enemysList);
foreach (GameObject go in enemysList) SortList.AddRange(MengYaoList);
foreach (GameObject go in SortList)
{ {
// 获取该物体上的 SortingGroup 组件 // 获取该物体上的 SortingGroup 组件
if (go != null) if (go != null)

View File

@ -86,7 +86,11 @@ public class cardContorl : MonoBehaviour, IBeginDragHandler, IDragHandler, IEndD
MengyaoInfo.Instance.mengyaoIdToRole.Add(mY.GetComponent<Role>().id, mY); MengyaoInfo.Instance.mengyaoIdToRole.Add(mY.GetComponent<Role>().id, mY);
//SpawnPool.intance.Enemys.Add(mY);//存入图层排序的数组 //SpawnPool.intance.Enemys.Add(mY);//存入图层排序的数组
if (!SpawnMonster.intance.MengYaoList.Contains(mY))
{
SpawnMonster.intance.MengYaoList.Add(mY);
}
this.enabled = false; this.enabled = false;
cardBox.instance.ChangeInPlaceNumber(1); cardBox.instance.ChangeInPlaceNumber(1);