파이어 볼트, 돌개바람

This commit is contained in:
Ino 2025-05-12 07:39:23 +09:00
parent 21b37d152f
commit abc22331d9
9 changed files with 128773 additions and 15148 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -14616,6 +14616,7 @@ GameObject:
- component: {fileID: 54729807578932012}
- component: {fileID: 135951470721667518}
- component: {fileID: -4706219026634664053}
- component: {fileID: 4871106778178570732}
m_Layer: 0
m_Name: Projectile 4 fire
m_TagString: Untagged
@ -14791,6 +14792,29 @@ MonoBehaviour:
prefab: {fileID: -4706219026634664053}
rejoinMode: 1
delayBeforeAutoRejoin: 3
--- !u!114 &4871106778178570732
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1449260960837898}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version: 3
m_UsePipelineSettings: 1
m_AdditionalLightsShadowResolutionTier: 2
m_LightLayerMask: 1
m_RenderingLayers: 1
m_CustomShadowLayers: 0
m_ShadowLayerMask: 1
m_ShadowRenderingLayers: 1
m_LightCookieSize: {x: 1, y: 1}
m_LightCookieOffset: {x: 0, y: 0}
m_SoftShadowQuality: 0
--- !u!1 &1450556779679700
GameObject:
m_ObjectHideFlags: 0
@ -24713,67 +24737,83 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198153793428940532, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198153793428940532, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198164662107259256, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198164662107259256, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198271116119577452, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198271116119577452, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198301226710999660, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198301226710999660, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198477422280211646, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198477422280211646, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198563800904457666, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198563800904457666, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198796665139384710, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198796665139384710, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 198903249806167994, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 198903249806167994, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: playOnAwake
value: 0
objectReference: {fileID: 0}
- target: {fileID: 199272658297249912, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199272658297249912, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199334146440850938, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199334146440850938, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199404738397182550, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199404738397182550, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199437294357128122, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199437294357128122, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199531073033321674, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199531073033321674, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199720622929708538, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199720622929708538, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199722441685121114, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199722441685121114, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199871057903159324, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
- target: {fileID: 199871057903159324, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
@ -24784,17 +24824,20 @@ PrefabInstance:
m_SourcePrefab: {fileID: 100100000, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
--- !u!4 &4734110488644823585 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4090726360400730, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
m_CorrespondingSourceObject: {fileID: 4090726360400730, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
m_PrefabInstance: {fileID: 4736792945057196411}
m_PrefabAsset: {fileID: 0}
--- !u!1 &4735739497854622507 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1339124478685776, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
m_CorrespondingSourceObject: {fileID: 1339124478685776, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
m_PrefabInstance: {fileID: 4736792945057196411}
m_PrefabAsset: {fileID: 0}
--- !u!198 &4863052723875787961 stripped
ParticleSystem:
m_CorrespondingSourceObject: {fileID: 198563800904457666, guid: 983ffc7b1f02f0d46a330ab4d104d17d, type: 3}
m_CorrespondingSourceObject: {fileID: 198563800904457666, guid: 983ffc7b1f02f0d46a330ab4d104d17d,
type: 3}
m_PrefabInstance: {fileID: 4736792945057196411}
m_PrefabAsset: {fileID: 0}
--- !u!1001 &8436776384536143445
@ -24853,7 +24896,8 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 3132117459077865055, guid: c9e6ddab55c69eb4b81803e860d80c55, type: 3}
- target: {fileID: 3132117459077865055, guid: c9e6ddab55c69eb4b81803e860d80c55,
type: 3}
propertyPath: parentObject
value:
objectReference: {fileID: 2731805479082561101}
@ -24864,11 +24908,13 @@ PrefabInstance:
m_SourcePrefab: {fileID: 100100000, guid: c9e6ddab55c69eb4b81803e860d80c55, type: 3}
--- !u!1 &8436191768532481719 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 1738175644799202, guid: c9e6ddab55c69eb4b81803e860d80c55, type: 3}
m_CorrespondingSourceObject: {fileID: 1738175644799202, guid: c9e6ddab55c69eb4b81803e860d80c55,
type: 3}
m_PrefabInstance: {fileID: 8436776384536143445}
m_PrefabAsset: {fileID: 0}
--- !u!4 &8438129670167336825 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4276351543308588, guid: c9e6ddab55c69eb4b81803e860d80c55, type: 3}
m_CorrespondingSourceObject: {fileID: 4276351543308588, guid: c9e6ddab55c69eb4b81803e860d80c55,
type: 3}
m_PrefabInstance: {fileID: 8436776384536143445}
m_PrefabAsset: {fileID: 0}

View File

@ -30,7 +30,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 7682266961490077312}
- {fileID: 4115904491103194961}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &2287059944903438721
@ -47,10 +47,8 @@ MonoBehaviour:
m_EditorClassIdentifier:
NoUseParticleTime: 1
OffTime: 1
add_offset: {x: 0, y: 0, z: 0}
e_EffectLocation: 0
tf_Target: {fileID: 0}
--- !u!1001 &7679342006026070834
--- !u!1001 &8238219369552474884
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
@ -58,95 +56,84 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 3407016779232312482}
m_Modifications:
- target: {fileID: 1262490536792160, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5325705802284358827, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_Name
value: vfx_ToonHit_Fireball01Orange
value: FX_FireHit_02
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalScale.x
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalScale.y
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalScale.z
value: 0.5
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf, type: 3}
- target: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 199001524370752536, guid: b364b2e1b67030b41b0d034b293f04cf,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199475072460600674, guid: b364b2e1b67030b41b0d034b293f04cf,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199538490311905986, guid: b364b2e1b67030b41b0d034b293f04cf,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199623231003394184, guid: b364b2e1b67030b41b0d034b293f04cf,
type: 3}
propertyPath: m_Materials.Array.size
value: 1
objectReference: {fileID: 0}
- target: {fileID: 199882057937418190, guid: b364b2e1b67030b41b0d034b293f04cf,
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: b364b2e1b67030b41b0d034b293f04cf, type: 3}
--- !u!4 &7682266961490077312 stripped
m_SourcePrefab: {fileID: 100100000, guid: e6c32e0cb9d482141abe81907664731d, type: 3}
--- !u!4 &4115904491103194961 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 4052556200185266, guid: b364b2e1b67030b41b0d034b293f04cf,
m_CorrespondingSourceObject: {fileID: 5425335127369514069, guid: e6c32e0cb9d482141abe81907664731d,
type: 3}
m_PrefabInstance: {fileID: 7679342006026070834}
m_PrefabInstance: {fileID: 8238219369552474884}
m_PrefabAsset: {fileID: 0}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,8 @@ using UnityEngine;
public class Skill_FireBolt : ProjectileTest
{
[Header("이동속도")]
public float m_speed = 10f;
[Header("폭파 범위")]
public float explosionarea = 1.5f;
[Header("폭파 데미지")]
@ -11,6 +13,7 @@ public class Skill_FireBolt : ProjectileTest
{
if (_data.eStartPos == eProjectileStartPos.None)
_data.eStartPos = eProjectileStartPos.ShooterCenter;
_data.Speed = m_speed;
base.Set(_data);
m_ProjecTileData.e_SkillExtraType = IsStep(3) ? eSkillExtraType.Burn : eSkillExtraType.None;

View File

@ -3,8 +3,15 @@ using UnityEngine;
public class Skill_Tornado : ProjectileBase
{
[Header("캐릭터와의 거리")]
[Header("캐릭터 앞 소용돌이 생성 거리")]
public float m_distance = 1.5f;
[Header("유지 시간")]
public float lifetime = 3f;
[Header("소용돌이 속도")]
public float movespeed = 3f;
public Transform[] tfs_tornado;
public override void Set(ProjectileData _data)
{
@ -12,6 +19,17 @@ public class Skill_Tornado : ProjectileBase
_data.v3_StartPos = _data.shooter.Get_PositionFoward(m_distance);
base.Set(_data);
LookAt_ShooterFoward();
for (int i = 0; i < tfs_tornado.Length; i++)
{
tfs_tornado[i].position = _data.v3_StartPos;
Quaternion rotation = Quaternion.LookRotation(transform.forward);
if (i == 1) rotation *= Quaternion.Euler(0, -20f, 0);
else if (i == 2) rotation *= Quaternion.Euler(0, 20f, 0);
tfs_tornado[i].rotation = rotation;
}
m_ProjecTileData.CC_AddVal1 = IsStep(1) ? Get_AwakenData(1, 1) : 0;
m_ProjecTileData.CC_AddVal2 = IsStep(2) ? Get_AwakenData(2, 1) : 0;
@ -22,13 +40,14 @@ public class Skill_Tornado : ProjectileBase
IEnumerator Co_Updata()
{
yield return new WaitForSeconds(1f);
float t = 5f;
yield return new WaitForSeconds(0.25f);
float t = lifetime;
while (t > 0f)
{
transform.Translate(1f * Time.deltaTime * Vector3.forward);
t -= Time.deltaTime;
yield return null;
for (int i = 0; i < tfs_tornado.Length; i++)
tfs_tornado[i].Translate(movespeed * Time.deltaTime * tfs_tornado[i].forward);
t -= Time.deltaTime;
}
Off(true);
}