Commit fba9af9e authored by Unicorn369's avatar Unicorn369

Change FPS

parent 065f88da
...@@ -8,6 +8,7 @@ public class LAZYsetting : MonoBehaviour { ...@@ -8,6 +8,7 @@ public class LAZYsetting : MonoBehaviour {
public UISlider sliderAlpha; public UISlider sliderAlpha;
public UIPopupList showoffATK; public UIPopupList showoffATK;
public UIPopupList showoffStar; public UIPopupList showoffStar;
public UIPopupList showoffFPS;
public UIToggle mouseEffect; public UIToggle mouseEffect;
public UIToggle closeUp; public UIToggle closeUp;
public UIToggle showoff; public UIToggle showoff;
......
...@@ -1011,10 +1011,10 @@ public class Program : MonoBehaviour ...@@ -1011,10 +1011,10 @@ public class Program : MonoBehaviour
Screen.SetResolution(1300, 700, false); Screen.SetResolution(1300, 700, false);
} }
QualitySettings.vSyncCount = 0; QualitySettings.vSyncCount = 0;
Application.targetFrameRate = 144; //Application.targetFrameRate = 144;
#elif UNITY_ANDROID || UNITY_IPHONE //Android、iPhone #elif UNITY_ANDROID || UNITY_IPHONE //Android、iPhone
Screen.SetResolution(1280, 720, true); Screen.SetResolution(1280, 720, true);
Application.targetFrameRate = -1; //Application.targetFrameRate = -1;
#endif #endif
mouseParticle = Instantiate(new_mouse); mouseParticle = Instantiate(new_mouse);
......
...@@ -6,8 +6,6 @@ public class Setting : WindowServant2D ...@@ -6,8 +6,6 @@ public class Setting : WindowServant2D
public LAZYsetting setting; public LAZYsetting setting;
public bool batterySaving;
public override void initialize() public override void initialize()
{ {
gameObject = createWindow(this, Program.I().new_ui_setting); gameObject = createWindow(this, Program.I().new_ui_setting);
...@@ -16,8 +14,6 @@ public class Setting : WindowServant2D ...@@ -16,8 +14,6 @@ public class Setting : WindowServant2D
UIHelper.registEvent(gameObject, "screen_", resizeScreen); UIHelper.registEvent(gameObject, "screen_", resizeScreen);
UIHelper.registEvent(gameObject, "full_", resizeScreen); UIHelper.registEvent(gameObject, "full_", resizeScreen);
UIHelper.registEvent(gameObject, "resize_", resizeScreen); UIHelper.registEvent(gameObject, "resize_", resizeScreen);
UIHelper.registEvent(gameObject, "batterySaving", batterySavingMode);
batterySaving = UIHelper.getByName<UIToggle>(gameObject, "batterySaving").value = UIHelper.fromStringToBool(Config.Get("batterySaving", "0"));
UIHelper.getByName<UIToggle>(gameObject, "full_").value = Screen.fullScreen; UIHelper.getByName<UIToggle>(gameObject, "full_").value = Screen.fullScreen;
UIHelper.getByName<UIPopupList>(gameObject, "screen_").value = Screen.width.ToString() + "*" + Screen.height.ToString(); UIHelper.getByName<UIPopupList>(gameObject, "screen_").value = Screen.width.ToString() + "*" + Screen.height.ToString();
UIHelper.getByName<UIToggle>(gameObject, "ignoreWatcher_").value = UIHelper.fromStringToBool(Config.Get("ignoreWatcher_", "0")); UIHelper.getByName<UIToggle>(gameObject, "ignoreWatcher_").value = UIHelper.fromStringToBool(Config.Get("ignoreWatcher_", "0"));
...@@ -68,8 +64,10 @@ public class Setting : WindowServant2D ...@@ -68,8 +64,10 @@ public class Setting : WindowServant2D
} }
setting.showoffATK.value = Config.Get("showoffATK", "1800"); setting.showoffATK.value = Config.Get("showoffATK", "1800");
setting.showoffStar.value = Config.Get("showoffStar", "5"); setting.showoffStar.value = Config.Get("showoffStar", "5");
setting.showoffFPS.value = Config.Get("showoffFPS", "60");
UIHelper.registEvent(setting.showoffATK.gameObject, onchangeClose); UIHelper.registEvent(setting.showoffATK.gameObject, onchangeClose);
UIHelper.registEvent(setting.showoffStar.gameObject, onchangeClose); UIHelper.registEvent(setting.showoffStar.gameObject, onchangeClose);
UIHelper.registEvent(setting.showoffFPS.gameObject, onchangeFPS);
UIHelper.registEvent(setting.mouseEffect.gameObject, onchangeMouse); UIHelper.registEvent(setting.mouseEffect.gameObject, onchangeMouse);
UIHelper.registEvent(setting.closeUp.gameObject, onchangeCloseUp); UIHelper.registEvent(setting.closeUp.gameObject, onchangeCloseUp);
UIHelper.registEvent(setting.cloud.gameObject, onchangeCloud); UIHelper.registEvent(setting.cloud.gameObject, onchangeCloud);
...@@ -81,18 +79,14 @@ public class Setting : WindowServant2D ...@@ -81,18 +79,14 @@ public class Setting : WindowServant2D
onchangeCloud(); onchangeCloud();
} }
private void batterySavingMode() private void onchangeFPS()
{ {
if (batterySaving) if (setting.showoffFPS.value == "无限制") {
{
Application.targetFrameRate = 30;
}
else
{
Application.targetFrameRate = -1; Application.targetFrameRate = -1;
} else {
int FPS = int.Parse(setting.showoffFPS.value);
Application.targetFrameRate = FPS;
} }
batterySaving = !batterySaving;
save();
} }
private void readVales() private void readVales()
...@@ -250,12 +244,12 @@ public class Setting : WindowServant2D ...@@ -250,12 +244,12 @@ public class Setting : WindowServant2D
} }
Config.Set("showoffATK", setting.showoffATK.value.ToString()); Config.Set("showoffATK", setting.showoffATK.value.ToString());
Config.Set("showoffStar", setting.showoffStar.value.ToString()); Config.Set("showoffStar", setting.showoffStar.value.ToString());
Config.Set("showoffFPS", setting.showoffFPS.value.ToString());
Config.Set("resize_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "resize_").value)); Config.Set("resize_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "resize_").value));
} }
public void save() public void save()
{ {
Config.Set("batterySaving", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "batterySaving").value));
Config.Set("ignoreWatcher_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "ignoreWatcher_").value)); Config.Set("ignoreWatcher_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "ignoreWatcher_").value));
Config.Set("ignoreOP_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "ignoreOP_").value)); Config.Set("ignoreOP_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "ignoreOP_").value));
Config.Set("smartSelect_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "smartSelect_").value)); Config.Set("smartSelect_", UIHelper.fromBoolToString(UIHelper.getByName<UIToggle>(gameObject, "smartSelect_").value));
......
This diff is collapsed.
...@@ -16,7 +16,7 @@ The feedbacks is checked every day. ...@@ -16,7 +16,7 @@ The feedbacks is checked every day.
# How to compile the game? # How to compile the game?
1. Download Unity 5.6.6f2 (https://unity3d.com/cn/get-unity/download/archive). 1. Download Unity 5.6.7f1 (https://unity3d.com/cn/get-unity/download/archive).
2. Clone the repository. 2. Clone the repository.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment