번개 소용돌이

This commit is contained in:
Ino 2025-05-06 11:13:18 +09:00
parent a5702e3996
commit 42a10df3ae
4 changed files with 146 additions and 57 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -31,7 +31,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 799011502893998346}
- {fileID: 1679456348270193653}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &5029334967635460753
@ -46,12 +46,23 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: e051045a6a374fd41976558cd02b358d, type: 3}
m_Name:
m_EditorClassIdentifier:
ColliderLayer: Actor
m_Pierce: 1
str_HitEffect:
lifeTime: 15
m_ShowTimeOverEffect: 1
lifeTime: 5
m_Collider: {fileID: 3069809985338715733}
damageGap: 1
damageGap: 0.25
movespeed: 3
particleSystems:
- {fileID: 1557157405915193789}
- {fileID: 1576790028116399567}
- {fileID: 1557282420126629129}
- {fileID: 1557788728938840361}
- {fileID: 1558033876400830669}
- {fileID: 1557182887191414629}
- {fileID: 1557259318808219585}
- {fileID: 1557805919114276219}
--- !u!65 &3069809985338715733
BoxCollider:
m_ObjectHideFlags: 0
@ -71,9 +82,9 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 1.7044089, y: 3.8645961, z: 1.8452921}
m_Center: {x: -0.023480296, y: -1.4322983, z: -0.00000047683716}
--- !u!1001 &6302303643087975361
m_Size: {x: 4, y: 4, z: 4}
m_Center: {x: 0, y: 2, z: 0}
--- !u!1001 &1683910803371157951
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
@ -81,84 +92,146 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 2578001253843199090}
m_Modifications:
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
propertyPath: m_LocalScale.x
value: 0.2
- target: {fileID: 1729166761864512, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_Name
value: Tornado loop
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
propertyPath: m_LocalScale.y
value: 0.2
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
propertyPath: m_LocalScale.z
value: 0.2
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalPosition.y
value: -3.23
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalRotation.w
value: 0.50014365
value: 1
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalRotation.x
value: -0.0000007303679
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalRotation.y
value: -0.8659425
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalRotation.z
value: -0.0000012645492
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: -119.981
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
type: 3}
- target: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6745840664713505935, guid: af8c94f608f12df42aab02679252d6d1,
- target: {fileID: 199155850715320602, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Name
value: FireTornado
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199197425292806572, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199232353254473158, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199395331087114458, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199487924546259366, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199515971163434036, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199655041276217420, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199695658296395722, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: af8c94f608f12df42aab02679252d6d1, type: 3}
--- !u!4 &799011502893998346 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 6656583578959876811, guid: af8c94f608f12df42aab02679252d6d1,
m_SourcePrefab: {fileID: 100100000, guid: b7720d9fd46dcc24ca97e7daf4cabf10, type: 3}
--- !u!198 &1557157405915193789 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198811068889352194, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 6302303643087975361}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1557182887191414629 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198803117741829850, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1557259318808219585 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198735548772935294, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1557282420126629129 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198976317427471542, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1557788728938840361 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198179739723147414, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1557805919114276219 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198162570688840900, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1558033876400830669 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198523947371991410, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!198 &1576790028116399567 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198037270142450800, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}
--- !u!4 &1679456348270193653 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4735951889367626, guid: b7720d9fd46dcc24ca97e7daf4cabf10,
type: 3}
m_PrefabInstance: {fileID: 1683910803371157951}
m_PrefabAsset: {fileID: 0}

View File

@ -13,6 +13,8 @@ public class Skill_Hurricane : ProjectileBase
[Header("소용돌이 이동속도")]
public float movespeed = 1f;
public ParticleSystem[] particleSystems;
public override void Set(ProjectileData _data)
{
base.Set(_data);
@ -20,14 +22,20 @@ public class Skill_Hurricane : ProjectileBase
transform.eulerAngles = Vector3.zero;
movespeed += IsStep(1) ? Get_AwakenData(1, 1) : 0f;
_data.LifeTime = lifeTime + (IsStep(2) ? Get_AwakenData(2, 1) : 0f);
for (int i = 0; i < particleSystems.Length; i++)
{
var main = particleSystems[i].main;
main.loop = true;
}
StartCoroutine(Co_Update());
}
IEnumerator Co_Update()
{
if (IsStep(3)) m_Collider.size = new Vector3(1.70440888f, 3.86459613f, 1.84529209f);
else m_Collider.size = new Vector3(1.37568462f, 3.86459613f, 1.46960735f);
// 고유 스킬 개화 없음
//if (IsStep(3)) m_Collider.size = new Vector3(1.70440888f, 3.86459613f, 1.84529209f);
//else m_Collider.size = new Vector3(1.37568462f, 3.86459613f, 1.46960735f);
while (m_ProjecTileData.LifeTime > 0f)
{
@ -39,6 +47,14 @@ public class Skill_Hurricane : ProjectileBase
m_ProjecTileData.LifeTime -= damageGap;
}
for (int i = 0; i < particleSystems.Length; i++)
{
var main = particleSystems[i].main;
main.loop = false;
}
yield return new WaitForSeconds(1f);
Off(true);
}