Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z var'em


Rekomendowane odpowiedzi

Opublikowano

//EDIT

Poradziłem już sobie, więc zmieniam pytanie w temacie: czy kod, który napisałem da się jakoś zoptymalizować?

using UnityEngine;
using System.Collections;

public class Fullscreen : MonoBehaviour {

	int SaveResolution1width = 0;
	int SaveResolution1height = 0;
	int SaveResolution2width = 0;
	int SaveResolution2height = 0;

void OnGUI(){
   if (GUI.Button(new Rect (Screen.width/2-21, Screen.height/2-21, 21, 21), "Fullscreen")) {
	if (Screen.fullScreen == true) {
		SaveResolution1width = Screen.width;
		SaveResolution1height = Screen.height;
		Screen.SetResolution(SaveResolution2width, SaveResolution2height, false);
		Screen.fullScreen = false;
	} else {
		SaveResolution2width = Screen.width;
		SaveResolution2height = Screen.height;
		Screen.SetResolution(SaveResolution1width, SaveResolution1height, false);
		Screen.fullScreen = true;
				}
			}
		}
	}
}
Opublikowano

ja bym to zrobil tak bo wole mniej zmiennych

using UnityEngine;
using System.Collections;

public class Fullscreen : MonoBehaviour {

	private int SaveResolutionWidth = 0;
	private int SaveResolutionHeight = 0;

	void OnGUI(){
		if (GUI.Button(new Rect (Screen.width/2-21, Screen.height/2-21, 21, 21), "Fullscreen")) {
			if (Screen.fullScreen) {
				int w = Screen.width;
				int h = Screen.height;
				Screen.SetResolution(SaveResolutionWidth, SaveResolutionHeight, false);
				SaveResolutionWidth = w;
				SaveResolutionHeight = h;
				Screen.fullScreen = false;
			} 
			else {
				int w = Screen.width;
				int h = Screen.height;
				Screen.SetResolution(SaveResolutionWidth, SaveResolutionHeight, false);
				SaveResolutionWidth = w;
				SaveResolutionHeight = h;
				Screen.fullScreen = true;
			}
		}
	}
}

^.^

3053080006.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...