Доброго времени суток. Мне понадобилось реализовать, чтобы после нажатия кнопки на сервере менялась буловая переменная Status[n]
, которая показывает готов ли наш пользователь к началу игры. Т.е. переменная должна хранится только на сервере, как я понимаю. Но вот не совсем понятно, создав скрипт, который должен хранить эту переменную, то саму переменную надо обозначать атрибутом [SyncVar]
, и к объекту, на котором будет скрипт -- надо добавить NetworkIdentity
. А так просто такой объект на сцену не добавишь. Можно ли как-то проще организовать, чтобы на сервере мы хранили единственный экземпляр переменной, а клиент его значение мог менять?
P.S. у меня всего один префаб со скриптом наследующим NetoworkBehaviour
и имеющий NetworkIdentity
-- префаб игрока. Класс сервера наследуется от MonoBehavior
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добавляю композиции в listBox и воспроизвожу благодаря функциям WindowsMediaPlayer, хотя он скрыт и вместо него визуально используются другие компонентыНужно...
Как я могу получить доступ к компонентам (например: treeView, combobox,editText) из формы Form1 в UserControl?