Hogyan használjuk tive (false-true)

Jó napot!
Prompt srácok csak egy ilyen kis dolog

Van színpadon számos GameObject bizonyos nevek!
tehát

| - Belépés
| | - WindowNoticeFullScreen
| | - WindowLogin
| | - WindowRegistration
|
| - Lobby
| | - SelectMasterServer
| | | - SelectServer
| |
| | - WindowClan
| |
| | - WindowMission
| | | - WindowSkill
| |
| | - Windowshop
| | - WindowInventory
| | - WindowFriend
| | | - WindowMessage
| |
| | - WindowSetting
| |
| | - WindowExit

Hogyan használjuk tive (false-true)

általában lásd. Meg kell WindowNoticeFullScreen ér egy gombot
így itt. hogyan kell használni a script gameObject.SetActive (false-true);
lenne kapcsolva, és WindowNoticeFullScreen WindowLogin részt!
Megértem a szerepét erősen éltek, hogy belsejében GameObject
Általában én szokásos forgatókönyv gomb

ha # 40; GUI. gomb # 40; új téglalap # 40; 75, 337, 158, 38 # 41;. új GUIContent # 40; "CANCEL". "SoundButtonOver" # 41;. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, átalakítani. pozíció # 41; ;
# 125;


Hogy őszinte legyek, nem boldogulok sok kódot. ezért hálás lesz az indukált külön forgatókönyvet!
És köszönöm szépen a bevezetés a téma, és a segítséget!

NCsoft írt (a): valamint egy kapcsoló script?


Logikai változó, vagy valami hasonló.

A fordító megmondja, hogy mi a baj. Úgy nézel ki, hogy a változó nem létezik.
Ez a fórum egy adott motort, nem programozás. Nem bűncselekmény, ha nem érti az alapvető dolgokat. Tanuljon # ok.

De komolyan. Eltört a fejét. sem a Google, vagy kérje a script objektum végigmenni a kulcsot nem találja sehol.

NCsoft írt (a): De komolyan. Eltört a fejét. sem a Google, vagy kérje a script objektum végigmenni a kulcsot nem találja sehol.

// ugyanaz megy
nyilvános GameObject megy;

ha # 40; GUI. gomb # 40; új téglalap # 40; 75. 337. 158. 38 # 41;. "On / Off". ImageButtonCancel # 41; # 41;
# 123;
menni. SetActive # 40;. menni. activeSelf # 41; ;
# 125;

menjen jelzett az ellenőr, peredaschiv megy egy változó kívánt objektumot.

Glooger - És köszönöm a valóságban az egész lelke. a tartozás nem maradok!

menjen jelzett ellenőr, peredaschiv változó menjen kívánt objektumot. [/ quote]

nyilvános GameObject WindowNoticeFullScreen;
nyilvános GameObject WindowLogin;

ha # 40; GUI. gomb # 40; új téglalap # 40; 75, 337, 158, 38 # 41;. új GUIContent # 40; "CANCEL". "SoundButtonOver" # 41;. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, átalakítani. pozíció # 41; ;
WindowLogin. SetActive # 40; igaz # 41; ;
WindowNoticeFullScreen. SetActive # 40; hamis # 41; ;
# 125;

Tehát most rájöttem, hogy a hiba a logger. mert nem volt telepata, és nem érti, mi WindowLogin és WindowNoticeFullScreen.

// ugyanaz megy
nyilvános GameObject megy;

ha # 40; GUI. gomb # 40; új téglalap # 40; 75. 337. 158. 38 # 41;. "On / Off". ImageButtonCancel # 41; # 41;
# 123;
menni. SetActive # 40;. menni. activeSelf # 41; ;
# 125;

de ezt az írást is nagyon poradyval. és köszönöm

azonban észrevettem, hogy amikor a színpadon egyidejűség 2 GameObject ezek átfedik egymást
vagyis igazolniuk:

Hogyan használjuk tive (false-true)

De printsepe azt hittem, hogy írhat egy külön script például Interface.sc és a cél az, amire szükségem van, és ez már pozakidyvat összes tárgyakat.

Gondolod, hogy ez egy normális kiutat a problémáimat?

És hogy van-e lehetőség, hogy tiltsa Unity egyes szkriptek GameObject?
Ez az információ nem sem a wiki vagy a fórum, hogy megtalálják. jól, vagy nem megfelelően néz

jól, így ismétlem. És nagyon köszönöm a segítséget!

És hogy van-e lehetőség, hogy tiltsa Unity egyes szkriptek GameObject?

privát MyComponent myComponent;

void indítása # 40; # 41;
# 123;
myComponent = GetComponent # 40; # 41; ;
# 125;


void frissítése # 40; # 41;
# 123;
ha # 40; Bemenet. GetKeyUp # 40; Keycode. tér # 41; # 41;
# 123;
myComponent. enabled =. myComponent. engedélyezett;
# 125;
# 125;

Mint már említettük, a jobb felhívni ragacsos játékok egyetlen módszer OnGUI, például:

nyilvános bool WindowNoticeFullScreen;
nyilvános bool WindowLogin;

void frissítése # 40; # 41;
# 123;
ha # 40; GUI. gomb # 40; új téglalap # 40; 75, 337, 158, 38 # 41;. új GUIContent # 40; "CANCEL". "SoundButtonOver" # 41;. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, átalakítani. pozíció # 41; ;
WindowLogin = true;
WindowNoticeFullScreen = false;
# 125;
# 125;

void OnGUI # 40; # 41;
# 123;
ha # 40; WindowLogin # 41; OnGUIWindowLogin # 40; # 41; ;
ha # 40; WindowNoticeFullScreen # 41; OnGUIWindowNoticeFullScreen # 40; # 41; ;
# 125;

void OnGUIWindowLogin # 40; # 41;
# 123;
// rajza Che a WindowLogin a OnGUI
# 125;

void OnGUIWindowNoticeFullScreen # 40; # 41;
# 123;
// rajza Che a WindowNoticeFullScreen a OnGUI
# 125;