diff --git a/DungeonShooting_Godot/src/game/activity/role/RoleState.cs b/DungeonShooting_Godot/src/game/activity/role/RoleState.cs
index 12085f2..d195c75 100644
--- a/DungeonShooting_Godot/src/game/activity/role/RoleState.cs
+++ b/DungeonShooting_Godot/src/game/activity/role/RoleState.cs
@@ -49,7 +49,7 @@
///
/// 近战攻击间隔时间
///
- public float MeleeAttackTime = 0.6f;
+ public float MeleeAttackTime = 0.5f;
///
/// 攻击/发射后计算伤害
diff --git a/DungeonShooting_Godot/src/game/activity/role/Role_Animation.cs b/DungeonShooting_Godot/src/game/activity/role/Role_Animation.cs
index 14dac26..3a09f55 100644
--- a/DungeonShooting_Godot/src/game/activity/role/Role_Animation.cs
+++ b/DungeonShooting_Godot/src/game/activity/role/Role_Animation.cs
@@ -19,9 +19,9 @@
var tween = CreateTween();
tween.SetParallel();
- tween.TweenProperty(MountPoint, "rotation_degrees", r - 60, 0.15);
- tween.TweenProperty(MountPoint, "position", p2, 0.15);
- tween.TweenProperty(MountPoint, "position", p2, 0.15);
+ tween.TweenProperty(MountPoint, "rotation_degrees", r - 60, 0.12);
+ tween.TweenProperty(MountPoint, "position", p2, 0.12);
+ tween.TweenProperty(MountPoint, "position", p2, 0.12);
tween.Chain();
tween.TweenCallback(Callable.From(() =>
@@ -35,12 +35,12 @@
if (Face == FaceDirection.Right)
{
//GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(r - 90)) * 5);
- GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(r - 180)) * 5);
+ GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(r - 180)) * 6);
}
else
{
//GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(270 - r)) * 5);
- GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(-r)) * 5);
+ GameCamera.Main.DirectionalShake(Vector2.FromAngle(Mathf.DegToRad(-r)) * 6);
}
//播放特效
var sprite = ResourceManager.LoadAndInstantiate(ResourcePath.prefab_effect_weapon_MeleeAttack1_tscn);
@@ -52,8 +52,8 @@
}));
tween.Chain();
- tween.TweenProperty(MountPoint, "rotation_degrees", r, 0.3);
- tween.TweenProperty(MountPoint, "position", p1, 0.3);
+ tween.TweenProperty(MountPoint, "rotation_degrees", r, 0.2);
+ tween.TweenProperty(MountPoint, "position", p1, 0.2);
tween.Chain();
tween.TweenCallback(Callable.From(() =>