Плохо ли сказывается на производительности карты большое количество глобальных переменных? Может лучше делать по 1 переменной на 1 тип переменной и очень много массивов у неё? Игра не тормозит, хочу оптимизировать, хз зачем. Утечки по возможности закрываю

Принятый ответ

даже наличие 2000 глобальный переменных особо не скажется на производительности, значение лишь имеет их обнуление и само использование в коде карты
0
19
7 лет назад
0
Похожие вопросы:

ответ
Что такое "назначить пользовательский параметр юнита или предмета" и как им пользоваться?
Используется для сохранения каких-нибудь своих данных в этот конкретный предмет или юнита
Добрые люди, как присвоить глобальной переменной (целочисленной) цену определенного предмета (так чтобы если изменить цену в редакторе объектов, то в редакторе триггеров она сама изменялась) или какая главная характеристика определенного героя (разум, сила, ловкость).
Никак, только руками указывать или использовать это xgm.guru/p/fly-data
ответ
название KillUnit не совсем подходит
я бы назвал killUnitFromUnit или просто killFromUnit
Пушистый, а можно проще
define KillUnit(a) = KillUnit2(a)
по поводу правил
название должны соответствовать выполняемой функции
например если логическая переменная хранит жив юнит или нет то называться она должна isAlive или как то так
+ различные правила написания для различных языков
например в java первое слово в названии функции/переменной пишется с маленькой буквы а остальные с большой, а в названиях классов все слова с большой
в jass официальных соглашений нету но близы писали в функциях каждое слово с большой а константы большими буквами разделяя слова _
ответ
создать массив областей, каждой присвоить номер, потом рандомным числом пикать
ответ
DenisYulamanov,
Игрок ввел -тест как подстроку
Введеное собщение к примеру 1, 5 = -тест
Установить значение, как введеная строка, 7,введеная длина сообщения
ответ
Самым эффективным решением будет периодический перенос юнита-инвентаря к герою, юниту можно дать boolean флаг "isSelected"

3
20
7 лет назад
Отредактирован biridius
3
Если у тебя тормозит игра, дело не в циклах и не в переменных, а в утечках
0
6
7 лет назад
0
В моей карте 1000+ переменных, ибо не люблю массивы теряюсь ;D.
Играю спокойно, держало фул онлайн 10 человек.
0
48
7 лет назад
0
На своем опыте знаю что много переменных это плохо, не все срабатывает, но нет фризов.
0
12
7 лет назад
0
даже наличие 2000 глобальный переменных особо не скажется на производительности, значение лишь имеет их обнуление и само использование в коде карты
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.