Суббота, 04 Февраля 2023, 08:08

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Ввод текста в GMS
Ввод текста в GMS
RandallДата: Пятница, 13 Марта 2015, 23:26 | Сообщение # 1
участник
Сейчас нет на сайте
Сабж. GMS
На мероприятие есть прога, которая имитирует выпуск новостей.
Необходимо вводить длинные фразы с использованием обеих раскладок для их последующего вывода в бегущей строке под говорящим диктором.
Швырните годным примером такого ввода, битте.

Добавлено (13 марта 2015, 23:26)
---------------------------------------------
Господа, ну неужели никто не в курсе?


1. Adventure Mouse - мини-аркада про мыш и его друга сыр
2. Герои Реконструкции и Страйкбола - тематическая пошаговая стратегия
3. Dangerous Dave 5: Fansequel - трибьют на Dangerous Dave
Всё здесь http://zvizdez.ru/download.php?list.1
aFriendДата: Суббота, 14 Марта 2015, 01:02 | Сообщение # 2
участник
Сейчас нет на сайте
Перечитай свою ******* и ты поймешь, почему тебя все проигнорили
RandallДата: Среда, 25 Марта 2015, 21:35 | Сообщение # 3
участник
Сейчас нет на сайте
Если под **** понимается не вполне цензурное обозначение содержания лично тебе непонятного поста, расшифрую.

Интересен пример на ввод текста в GMS, и все. Что здесь похоже на ****, мне не совсем понятно.


1. Adventure Mouse - мини-аркада про мыш и его друга сыр
2. Герои Реконструкции и Страйкбола - тематическая пошаговая стратегия
3. Dangerous Dave 5: Fansequel - трибьют на Dangerous Dave
Всё здесь http://zvizdez.ru/download.php?list.1
YellowAfterlifeДата: Среда, 25 Марта 2015, 21:42 | Сообщение # 4
Сейчас нет на сайте
А в чем подвох и для каких платформ?
Если для ПК то я делал пример.
Если iOS/Android то покупайте какое-нибудь расширение для аппаратной клавиатуры.


RandallДата: Среда, 25 Марта 2015, 22:10 | Сообщение # 5
участник
Сейчас нет на сайте
Большое спасибо, этот видел, много лишнего правда там, но порою. Крупное окно и многострочность не нужна.
Мне просто нужно вводить до ста, скажем, знаков в одной строке.


1. Adventure Mouse - мини-аркада про мыш и его друга сыр
2. Герои Реконструкции и Страйкбола - тематическая пошаговая стратегия
3. Dangerous Dave 5: Fansequel - трибьют на Dangerous Dave
Всё здесь http://zvizdez.ru/download.php?list.1
YellowAfterlifeДата: Среда, 25 Марта 2015, 22:14 | Сообщение # 6
Сейчас нет на сайте
Цитата Randall ()
Большое спасибо, этот видел, много лишнего правда там, но порою. Крупное окно и многострочность не нужна.
Мне просто нужно вводить до ста, скажем, знаков в одной строке.

В примере нет многострочности, это просто демонстрация варианта вывода вводимых значений.
Если нужно ограничивать длину то можно просто делать
Код
if (string_length(keyboard_string) > 100) {
     keyboard_string = string_copy(keyboard_string, 1, 100)
}
if (keyboard_check_pressed(vk_enter) && keyboard_string != "") {
     var ins = keyboard_string;
     // сделать что-то с введенной строкой (ins)
     keyboard_string = ""
}
И рисовать значение keyboard_string через draw_text.
Пример добавляет над этим надстройку для возможности копирования, вставки, и перемещения курсора по тексту (чего keyboard_string изначально не предусматривает).


RandallДата: Понедельник, 30 Марта 2015, 23:50 | Сообщение # 7
участник
Сейчас нет на сайте
Спасибо, буду курить. Плюсану Вам, минусану афренду за латентное хамство.

Добавлено (30 марта 2015, 23:50)
---------------------------------------------
Покурил, привинтил, спасибо.

Один вопрос еще,

В указанном примере для набора используется шрифт Arial Narrow, юзается вся кодовая страница, но.

Не вводятся заглавные буквы от А до П в русской раскладке. Что не так??


1. Adventure Mouse - мини-аркада про мыш и его друга сыр
2. Герои Реконструкции и Страйкбола - тематическая пошаговая стратегия
3. Dangerous Dave 5: Fansequel - трибьют на Dangerous Dave
Всё здесь http://zvizdez.ru/download.php?list.1
YellowAfterlifeДата: Вторник, 31 Марта 2015, 04:00 | Сообщение # 8
Сейчас нет на сайте
Цитата Randall ()
Не вводятся заглавные буквы от А до П в русской раскладке. Что не так??

Это какой-то мистический баг в GM:S (keyboard_string не видит эти символы, keyboard_lastchar видит). Я отправил его на багтрекер некоторое время назад, и к нему был приставлен ответственный человек, но баг еще не исправлен.


RandallДата: Пятница, 10 Апреля 2015, 23:17 | Сообщение # 9
участник
Сейчас нет на сайте
понял. Будем юзать суррогаты из латиниц

1. Adventure Mouse - мини-аркада про мыш и его друга сыр
2. Герои Реконструкции и Страйкбола - тематическая пошаговая стратегия
3. Dangerous Dave 5: Fansequel - трибьют на Dangerous Dave
Всё здесь http://zvizdez.ru/download.php?list.1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Ввод текста в GMS
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2023 Рейтинг