Как да използваме тива (фалшиво-вярно)
Добър ден!
Бързите момчета просто такова малко нещо
Имам сцената има няколко GameObject с определени имена!
това е
| - Вход
| | - WindowNoticeFullScreen
| | - WindowLogin
| | - WindowRegistration
|
| - Лоби
| | - SelectMasterServer
| | | - SelectServer
| |
| | - WindowClan
| |
| | - WindowMission
| | | - WindowSkill
| |
| | - Windowshop
| | - WindowInventory
| | - WindowFriend
| | | - WindowMessage
| |
| | - WindowSetting
| |
| | - WindowExit
като цяло, виждам. Аз трябва да WindowNoticeFullScreen струва един бутон
така тук. как да използвате скрипт gameObject.SetActive (фалшиво-вярно);
че ще бъде изключен и WindowNoticeFullScreen WindowLogin включат!
Аз разбирам, ролята, която играе силно в който те са пуснали вътре GameObject
като цяло, моето стандартен бутон скрипт
ако # 40; GUI. бутон # 40; новият Rect # 40; 75, 337, 158, 38 # 41. новият GUIContent # 40; "Отказ". "SoundButtonOver" # 41. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, трансформиране. позиция # 41; ;
# 125;
За да бъда честен аз не се разбираме много код. Така е и ще бъда благодарен за внушение отделен скрипт!
И много ви благодаря за вашето въведение към темата и за съдействието!
NCsoft е написал (а): както и преминаване в скрипт?
Булеви променливи, или нещо подобно.
Компилаторът ви каже какво не е наред. Изглеждаш на променлива, която не съществува.
Това е форум за даден двигател, а не за програмиране. Не се обиждай, ти не разбираш основни неща. Поучете се от # ОК.
Но сериозно. Счупих главата ми. или Google него или да поиска от обекта сценарий минава през ключа не мога да намеря никъде.
NCsoft е написал (а): Но сериозно. Счупих главата ми. или Google него или да поиска от обекта сценарий минава през ключа не мога да намеря никъде.
// по същия път
обществен GameObject отида;
ако # 40; GUI. бутон # 40; новият Rect # 40; 75. 337. 158. 38 # 41. "On / Off". ImageButtonCancel # 41; # 41;
# 123;
отида. SetActive # 40. отида. activeSelf # 41; ;
# 125;
се посочва в инспектор, peredaschiv отиде променлива желания обект на.
Glooger - И ви благодаря от реалността на цялата душа. в дългове няма да остане!
се посочва в инспектор, peredaschiv променлива се желания обект. [/ цитат]
обществен GameObject WindowNoticeFullScreen;
обществен GameObject WindowLogin;
ако # 40; GUI. бутон # 40; новият Rect # 40; 75, 337, 158, 38 # 41. новият GUIContent # 40; "Отказ". "SoundButtonOver" # 41. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, трансформиране. позиция # 41; ;
WindowLogin. SetActive # 40; вярно # 41; ;
WindowNoticeFullScreen. SetActive # 40; фалшив # 41; ;
# 125;
Така че сега осъзнах грешката на регистратора. защото той не е телепат и не можеше да разбере какво WindowLogin и WindowNoticeFullScreen.
// по същия път
обществен GameObject отида;
ако # 40; GUI. бутон # 40; новият Rect # 40; 75. 337. 158. 38 # 41. "On / Off". ImageButtonCancel # 41; # 41;
# 123;
отида. SetActive # 40. отида. activeSelf # 41; ;
# 125;
но този скрипт Аз също много poradyval. и ви благодаря
Въпреки това, аз забелязах, че когато едновременност на сцената 2 GameObject те се припокриват един с друг
т.е. Доказателство:
Но printsepe Помислих си, че можете да напишете отделен скрипт например Interface.sc и целта му е това, което трябва и тя вече pozakidyvat всички обекти.
Смятате ли, че това е нормална изход от проблемите ми?
И дали има възможност за деактивиране на Unity някои скриптове GameObject?
Тази информация не може нито на уикито или форум, за да се намери. добре, или не е правилно търсите
добре, така че аз се повтаря. И ви благодаря много за вашата помощ!
И дали има възможност за деактивиране на Unity някои скриптове GameObject?
частен MyComponent myComponent;
нищожен Старт # 40; # 41;
# 123;
myComponent = GetComponent
# 125;
нищожен Актуализация # 40; # 41;
# 123;
ако # 40; Input. GetKeyUp # 40; Кодът. пространство # 41; # 41;
# 123;
myComponent. позволиха =. myComponent. активиран;
# 125;
# 125;
Както вече казах, толкова по-добре да се направи лигав игри на един-единствен метод OnGUI, например:
обществен WindowNoticeFullScreen булев;
обществен WindowLogin булев;
нищожен Актуализация # 40; # 41;
# 123;
ако # 40; GUI. бутон # 40; новият Rect # 40; 75, 337, 158, 38 # 41. новият GUIContent # 40; "Отказ". "SoundButtonOver" # 41. ImageButtonCancel # 41; # 41;
# 123;
AudioSource. PlayClipAtPoint # 40; SoundButtonClick, трансформиране. позиция # 41; ;
WindowLogin = вярно;
WindowNoticeFullScreen = фалшива;
# 125;
# 125;
нищожен OnGUI # 40; # 41;
# 123;
ако # 40; WindowLogin # 41; OnGUIWindowLogin # 40; # 41; ;
ако # 40; WindowNoticeFullScreen # 41; OnGUIWindowNoticeFullScreen # 40; # 41; ;
# 125;
нищожен OnGUIWindowLogin # 40; # 41;
# 123;
// рисунка на Че във вашата WindowLogin в OnGUI
# 125;
нищожен OnGUIWindowNoticeFullScreen # 40; # 41;
# 123;
// рисунка на Че във вашата WindowNoticeFullScreen в OnGUI
# 125;