From de166e5c99ab0c7dea1fbe42cbcfcaef26b64ade Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期二, 16 十月 2018 16:51:29 +0800
Subject: [PATCH] 4129 子 重启卡顿级优化策略 / 【前端】重启后卡顿级优化策略
---
Fight/GameActor/BattleEffectPlayRule.cs | 8 ++++----
System/GeneralConfig/GeneralConfig.cs | 9 +++++++++
2 files changed, 13 insertions(+), 4 deletions(-)
diff --git a/Fight/GameActor/BattleEffectPlayRule.cs b/Fight/GameActor/BattleEffectPlayRule.cs
index f1cba8b..a5e6a1c 100644
--- a/Fight/GameActor/BattleEffectPlayRule.cs
+++ b/Fight/GameActor/BattleEffectPlayRule.cs
@@ -11,15 +11,15 @@
{
if (SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.High)
{
- return 7;
+ return GeneralConfig.Instance.highQualityCount;
}
else if (SystemSetting.Instance.GetCurrentQualityLevel() == GameQuality.Medium)
{
- return 3;
+ return GeneralConfig.Instance.medQualityCount;
}
else
{
- return 0;
+ return GeneralConfig.Instance.lowQualityCount;
}
}
}
@@ -43,7 +43,7 @@
float _dis1 = 0f;
float _dis2 = 0f;
-
+
if (_actor1 != null)
{
_dis1 = MathUtility.DistanceSqrtXZ(_hero.Pos, _actor1.Pos);
diff --git a/System/GeneralConfig/GeneralConfig.cs b/System/GeneralConfig/GeneralConfig.cs
index ffbf913..92f3595 100644
--- a/System/GeneralConfig/GeneralConfig.cs
+++ b/System/GeneralConfig/GeneralConfig.cs
@@ -144,6 +144,10 @@
public List<Item> ancientKingAwards = new List<Item>();
+ public int lowQualityCount { get; private set; }
+ public int medQualityCount { get; private set; }
+ public int highQualityCount { get; private set; }
+
public void Init()
{
try
@@ -510,6 +514,11 @@
});
}
}
+
+ func = Config.Instance.Get<FuncConfigConfig>("QualityEffectConfig");
+ lowQualityCount = int.Parse(func.Numerical1);
+ medQualityCount = int.Parse(func.Numerical2);
+ highQualityCount = int.Parse(func.Numerical3);
}
catch (Exception ex)
{
--
Gitblit v1.8.0