2824 1.0.15【前端】系统设置的标签页新增最大帧数选项
| | |
| | | public void SetGameFrame(GameFrame _frame)
|
| | | {
|
| | | LocalSave.SetInt(GAMEFRAME_KEY, (int)_frame);
|
| | | switch (_frame)
|
| | | {
|
| | | case GameFrame.FullFrame:
|
| | | SetFPSLimit(60);
|
| | | break;
|
| | | case GameFrame.HalfFrame:
|
| | | SetFPSLimit(30);
|
| | | break;
|
| | | }
|
| | |
|
| | | SetFPSLimit((int)_frame);
|
| | | if (gameFrameChangeEvent != null)
|
| | | {
|
| | | gameFrameChangeEvent();
|
| | |
| | |
|
| | | public int GetFPSLimit()
|
| | | {
|
| | | switch (GetGameFrame())
|
| | | {
|
| | | case GameFrame.HalfFrame:
|
| | | return 30;
|
| | | case GameFrame.FullFrame:
|
| | | return 60;
|
| | | default:
|
| | | return 30;
|
| | | }
|
| | | return (int)GetGameFrame();
|
| | | }
|
| | |
|
| | | public void LetFPSUnLimit()
|
| | |
| | |
|
| | | public enum GameFrame
|
| | | {
|
| | | Free = 0,
|
| | | HalfFrame = 1,
|
| | | FullFrame = 2,
|
| | | Free = -1,
|
| | | HalfFrame = 30,
|
| | | FullFrame = 60,
|
| | | } |