그림자 베기

This commit is contained in:
Ino 2025-05-05 09:45:45 +09:00
parent 67b08bc858
commit aa3955476f
6 changed files with 124 additions and 10 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -135,7 +135,7 @@ AnimatorState:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DualBlades_JumpAttack1
m_Speed: 1
m_Speed: 3
m_CycleOffset: 0
m_Transitions:
- {fileID: 4581454969299528233}
@ -265,7 +265,7 @@ AnimatorState:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DualBlades_JumpAttack2
m_Speed: 1
m_Speed: 3
m_CycleOffset: 0
m_Transitions:
- {fileID: 2149253845896622222}
@ -292,7 +292,7 @@ AnimatorState:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: DualBlades_JumpAttack3
m_Speed: 1
m_Speed: 3
m_CycleOffset: 0
m_Transitions:
- {fileID: -9055699069645321832}

View File

@ -4972,6 +4972,7 @@ Transform:
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5234930968055764430}
- {fileID: 1902840346464115536}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@ -4987,9 +4988,12 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 6216636b179af544bb9e6f86f8e83f5a, type: 3}
m_Name:
m_EditorClassIdentifier:
ColliderLayer: Actor
m_Pierce: 0
str_HitEffect:
m_ShowTimeOverEffect: 1
go_effect: {fileID: 2597852174409675120}
go_invisibleEffect: {fileID: 6988246720449691743}
--- !u!1 &5338155699067577926
GameObject:
m_ObjectHideFlags: 0
@ -19888,8 +19892,10 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: c85446e2e4058a141922972c3cd2888c, type: 3}
m_Name:
m_EditorClassIdentifier:
ColliderLayer: Actor
m_Pierce: 0
str_HitEffect:
m_ShowTimeOverEffect: 1
m_Collider: {fileID: 6402145513549329866}
Loop: 6
DelayTime: 0.1
@ -24757,7 +24763,7 @@ BoxCollider:
m_ProvidesContacts: 0
m_Enabled: 1
serializedVersion: 3
m_Size: {x: 5.254754, y: 4.155562, z: 5.9029956}
m_Size: {x: 5.254754, y: 9, z: 5.9029956}
m_Center: {x: 0.028184414, y: -0.04227662, z: -0.04227662}
--- !u!1 &8289015332382175307
GameObject:
@ -29647,3 +29653,83 @@ ParticleSystemRenderer:
m_MeshWeighting2: 1
m_MeshWeighting3: 1
m_MaskInteraction: 0
--- !u!1001 &6845365930943145161
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 771807877438120860}
m_Modifications:
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4468869724299338902, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
propertyPath: m_Name
value: FX_DarkSkill_SmokeExplosion
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d17a0ba8308d9ad43914c30c409f1ca6, type: 3}
--- !u!4 &5234930968055764430 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 1610483206124646663, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
m_PrefabInstance: {fileID: 6845365930943145161}
m_PrefabAsset: {fileID: 0}
--- !u!1 &6988246720449691743 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 4468869724299338902, guid: d17a0ba8308d9ad43914c30c409f1ca6,
type: 3}
m_PrefabInstance: {fileID: 6845365930943145161}
m_PrefabAsset: {fileID: 0}

View File

@ -1,24 +1,51 @@
using System.Collections;
using UnityEngine;
public class Skill_ShadowSlash : ProjectileBase
{
public Projectile_StopAndColliderControl go_effect;
public GameObject go_invisibleEffect;
public override void Set(ProjectileData _data)
{
go_effect.gameObject.SetActive(false);
base.Set(_data);
OptionInfo.Ins.Set_PCMove(_data.shooter, false);
_data.shooter.Set_CurAnim(eAnim.Skill);
_data.shooter.Jump(2.1f, 1f, 5f, 2f, () =>
Show_InvisibleEffect();
//_data.shooter.Jump(2.1f, 1f, 10f, 1f, () =>
_data.shooter.Set_Invisible(2.1f, () =>
{
go_effect.gameObject.SetActive(true);
go_effect.Set(_data);
go_effect.transform.position = _data.target.Get_Center_position() + Vector3.up;
OptionInfo.Ins.Set_PCMove(_data.shooter, true);
_data.shooter.Play_Idle();
if (!DSUtil.CheckNull(_data.target))
_data.shooter.Set_Warp(_data.target.Get_PositionBack(1.5f));
Show_InvisibleEffect();
});
StartCoroutine(Co_Update());
StartCoroutine(Co_Off(4f));
}
void Show_InvisibleEffect()
{
go_invisibleEffect.SetActive(false);
go_invisibleEffect.SetActive(true);
go_invisibleEffect.transform.position = m_ProjecTileData.shooter.Get_position();
MyValue.m_RealCamera.RotateCam_TargetBack();
}
IEnumerator Co_Update()
{
yield return new WaitForSeconds(0.5f);
go_effect.gameObject.SetActive(true);
go_effect.Set(m_ProjecTileData);
go_effect.transform.position = m_ProjecTileData.shooter.Get_CenterPositionFoward(1.5f);
}
}

View File

@ -144,8 +144,9 @@ public class RealCamera : MyCoroutine
public void MoveCam_TargetBack(Vector3 targetpos)
{
transform.position = targetpos;
rotateAround = target.eulerAngles.y - 45f;
RotateCam_TargetBack();
}
public void RotateCam_TargetBack() { rotateAround = target.eulerAngles.y - 45f; }
// Use this for initialization
void Start()