Въпрос за организацията на кода
uFlash 15 септември 2012 г., 18:21
Re: Въпрос за кодова организация
AndreyMust19 15 септември 2012 г., 20:02
Re: Въпрос за кодова организация
Бял дявол 15 септември 2012 г., 21:01
Re: Въпрос за кодова организация
uFlash 15 септември 2012 г., 21:38
Благодаря за отговорите! Както разбирам, не можете без GO, макар и само за да инициализирате статични класове.
Оказа се нещо като:
GO обвързан клас;
използване на UnityEngine;
използване на System.Collections;
публичен клас InitClass: MonoBehaviour
// Използвайте това за инициализация
void Start ()
<
StaticClassTest. в него (); // init статичен клас
StaticClassTest. getInstance (). CallClassMethod (); // извикваме единичен метод
>
// Актуализацията се извиква веднъж на кадър
void Update ()
Клас със статични методи:
използване на UnityEngine;
използване на System.Collections;
публичен клас StaticClassTest: Обект
<
публичен статичен StaticClassTest insnatce;
публична статична void init ()
<
// стартираме init game class логически клас и други.
>
// единичен пример
публичен статичен StaticClassTest getInstance ()
<
if (insnatce == null) insnatce = new StaticClassTest ();
връщане на безвъзмездно;
>
public void CallClassMethod ()
<
Отстраняване на грешки. Log ("метод на обект CallClassMethod");
>
>
Усещането, че нося някаква ерес, не напуска.
Изхождам от съображенията, че в играта трябва да заредите различни нива, тоест да убиете всичко, което е на екрана, и да заредите друга сцена, което е равносилно на избиване на всички GO, на които някакъв контрол и обща логика на играта може да се върже.
Re: Въпрос за кодова организация
моряк 15 септември 2012 г., 21:40
Re: Въпрос за кодова организация
Зайчег 15 септември 2012 г., 22:05
Re: Въпрос за кодова организация
uFlash 15 септември 2012 г., 22:22
Re: Въпрос за кодова организация
моряк 15 септември 2012 г., 22:28
Re: Въпрос за кодова организация
uFlash 15 септември 2012 г., 23:37