Въпрос за организацията на кода

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