In-game console system [Консоль для приложения]
Добавлено: 31 май 2012, 22:25
Здравствуйте.
Хочу поделиться своей наработкой, которая представляет из себя игровую консоль. Консоль еще достаточно сыровата, если кто-то сможет довести ее до ума, то я буду только рад .
Спектр применения - от простого выхода из приложения до (например) установки максимально-допустимого FPS для всех клиентов по сети (для игры в равных условиях)
Использование -
Просто создайте пустой GameObject и добавьте на нее прикрепленный в конце сообщения скрипт.
Описание public переменных (для работы из инспектора) -
consoleStyle & consoleSkin - "шкурки консоли".
maxMessages - допустимая длина хранения данных консоли.
audioList - набор аудио-файлов для воспроизведения звуков (опционально, зависит от enableSounds).
enableSounds - если true, то разрешить проигрывание звуков.
Управление -
По умолчанию клавиша - ~ (тильда) позволяет получить доступ к консоли или же закрыть ее при повторном нажатии клавиши.
Отправка всех сообщений в консоль производится по нажатию клавиши Enter.
Переключаться между введенными командами можно используя клавиши - Up & Down.
Демонстрационная версия -
http://crash-12345.narod.ru/consolesystem
P.S - команда help выводит список всех доступных команд. Закрыть окно help'a можно нажав клавишу ESC.
Приятного использования.
Хочу поделиться своей наработкой, которая представляет из себя игровую консоль. Консоль еще достаточно сыровата, если кто-то сможет довести ее до ума, то я буду только рад .
Спектр применения - от простого выхода из приложения до (например) установки максимально-допустимого FPS для всех клиентов по сети (для игры в равных условиях)
Использование -
Просто создайте пустой GameObject и добавьте на нее прикрепленный в конце сообщения скрипт.
Описание public переменных (для работы из инспектора) -
consoleStyle & consoleSkin - "шкурки консоли".
maxMessages - допустимая длина хранения данных консоли.
audioList - набор аудио-файлов для воспроизведения звуков (опционально, зависит от enableSounds).
enableSounds - если true, то разрешить проигрывание звуков.
Управление -
По умолчанию клавиша - ~ (тильда) позволяет получить доступ к консоли или же закрыть ее при повторном нажатии клавиши.
Отправка всех сообщений в консоль производится по нажатию клавиши Enter.
Переключаться между введенными командами можно используя клавиши - Up & Down.
Демонстрационная версия -
http://crash-12345.narod.ru/consolesystem
P.S - команда help выводит список всех доступных команд. Закрыть окно help'a можно нажав клавишу ESC.
Приятного использования.