|
|
Строка 1: |
Строка 1: |
− | '''Коммуникации в игре''' - важная составляющая каждой игры, поскольку она отвечает за информационную часть, из которой игрок может узнать об игре базовые знания. | + | '''Коммуникации в игре''' - важная составляющая каждой игры, отвечающая за информационную часть, из которой игрок может узнать информацию об элементах игры. Коммуникации в игре дают возможность реализации различных статистик, пользовательских сообщений и другой, разного рода информации. |
− | == Способы коммуникации ==
| |
− | === <big>Сообщения в чате</big> ===
| |
− | Сообщения в чате можно использовать как приветственное сообщения для новичков, сообщение об убийстве с никнеймами убийцы и жертвы или для цикличных напоминаний о какой-либо важной информации.
| |
− | ==== Плюсы ====
| |
− | #Почти не ограничены в размерах текста.
| |
− | #Большой простор для креатива.
| |
− | #Просты в использовании.
| |
− | ==== Минусы ====
| |
− | #Сложно заметить, если чат быстро летит.
| |
− | #Игроки могут не смотреть в чат.
| |
− | #Сообщение когда-нибудь пропадёт.
| |
− | === <big>Голограмма</big> ===
| |
− | Голограмма никогда не пропадёт, поэтому рекомендуется устанавливать её для объяснения мест взаимодействия. Также она подходит для создания лидербордов.
| |
− | ==== Плюсы ====
| |
− | #Трудно не заметить.
| |
− | #Множество применений.
| |
− | #Проста в использовании.
| |
− | ==== Минусы ====
| |
− | #Трудно использовать с динамическими переменными.
| |
− | #Не вмещает большое количество текста.
| |
− | #Они не бывают локальными, подобно переменной или скорборду.
| |
− | === <big>Скорборд</big> ===
| |
− | Скорборд - это панелька в правой части экрана, которая состоит из трёх частей: название, строки и номер строк. Чаще всего используется для хранения статистики игры или игрока.
| |
− | ==== Плюсы ====
| |
− | #Прост в обновлении информации.
| |
− | #Может быть локальным.
| |
− | #Знаком игрокам.
| |
− | ==== Минусы ====
| |
− | #Сложен в использовании.
| |
− | #Ограничены в количестве текста.
| |
− | #Занимает много места в коде.
| |
− | === <big>Экшн-бар</big> ===
| |
− | Экшн-бар - линия текста над инвентарём, в котором чаще всего делают какие-либо оповещения или характеристики игрока.
| |
− | ==== Плюсы ====
| |
− | #Прост в использовании.
| |
− | #Почти не занимает места в коде.
| |
− | ==== Минусы ====
| |
− | #Зачастую требует дополнительные действия.
| |
− | #Очень мало пространства для текста.
| |
| | | |
− | === <big>Босс-бар</big> === | + | == Скорборд == |
− | Босс-бар - линия и текст, подобные тем, которые появляются у игрока, когда тот стоит рядом с боссом. Используется для мелких сообщений или информации.
| + | '''Скорборд''' - информационная панель в правой части экрана, создание и отображение которого состоит из четырё частей: отображаемого и идентификационного названия, строчек и их счёта. Скорборд может быть двух типов: |
− | ==== Плюсы ====
| + | *'''Статический''' - информация в нём не обновляется, следовательно, нет необходимости его обновлять и достаточно лишь его создания и отображения. |
− | #Трудно не заметить.
| + | *'''Динамический''' - скорборд, в котором присутствует обновляемая информация, например, статистика игрока, игры или её отдельных составляющих. |
− | #Яркие цвета.
| |
− | #Детальная настройка.
| |
− | ==== Минусы ====
| |
− | #Сложен в использовании.
| |
− | #Очень мало пространства для текста.
| |
− | == Создание скорборда ==
| |
− | Скорборд является сложным в создании средством коммуникации, однако, создав его, игра заиграет новыми красками.
| |
− | === Этап 1: Создание скорборда и его отображение ===
| |
− | Чтобы скорборд отображался, необходимо при входе игрока создавать скорборд. Если Вы создаёте код скорборда в функции, то необходимо вызвать её, а если в цикле, то будет достаточно создания скорборда.
| |
− | === Этап 2: Объединение обновляемых строк ===
| |
− | У скорборда существует два типа:
| |
− | *'''Статический''' - в нём отсутствует обновляемая информация. | |
− | *'''Динамический''' - в нём присутствует информация типа счётчика убийств и которую необходимо обновлять. | |
− | Если скорборд статический, переходите к этапу №4. В ином случае, Вам необходимо объединять информацию обновляемых строк с самой строкой, чтобы потом устанавливать её в скорборде.
| |
− | === Этап 3: Удаление неактульных строк ===
| |
− | Перед тем, как установить обновлённые строки, необходимо удалить неактульные, чтобы в скорборде в итоге не было одинаковых строк с разными значениями.
| |
− | === Этап 4: Установка строк ===
| |
− | Теперь необходимо установить строки. В блоки-функции, отвечающие за обновляемые строчки, положите сохранённое значение объединения строк из второго этапа, в остальные положите обычное текстовое значение. После чего, отображайте обновлённый скорборд по его названию.
| |