Показать сообщение отдельно
Старый 01.05.2015, 16:11   #2098
ILonion
ПроЭктировщик
 
Регистрация: 02.10.2014
Сообщений: 102
Написано 5 полезных сообщений
(для 25 пользователей)
Ответ: Вопросы от новичка

Большое спасибо, всё понятно!
Но в связи с этим возник еще один вопрос:

файл1, основной скрипт с апдейт:
public class MAIN MonoBehaviour
{
         
void start()
         {
         }
         
void update()
         {
             
///...
             
xclass.xfunction()
             
///...
         
}

файл2, какой-то метод:
public class xclass MonoBehaviour
{
          public static 
int param1 154;
          public static 
int param2 234;
          public static 
int param3;

          public static 
void xfunction()
          {
               
///...
               
param3 param2 param1;
               
///...
          
}

В данном случае при вызове xfunction() из update(), переменные param1,2,3 будут объявляться и занимать собой память - когда? при вызове метода или перед первым запуском? они будут объявляться единожды или каждый раз? У меня такой пробел в понимании, который хочется устранить)
(Offline)
 
Ответить с цитированием