Понедельник, 20 Мая 2024, 23:48

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Имя персонажа.
Имя персонажа.
ИгрОдеЛ007Дата: Среда, 25 Мая 2011, 18:54 | Сообщение # 1
частый гость
Сейчас нет на сайте
Как сделать, чтобы имя персонажа спрашивалось только один раз за игру.

BaHu3aTopДата: Среда, 25 Мая 2011, 19:03 | Сообщение # 2
постоянный участник
Сейчас нет на сайте
ИгрОдеЛ007, в создании героя
Code
name=get_string('Введите имя персонажу','')


ИгрОдеЛ007Дата: Среда, 25 Мая 2011, 19:21 | Сообщение # 3
частый гость
Сейчас нет на сайте
Так я это и делаю, а при переходе в другую комнату он имя заново спрашивает.

NimphomaniakДата: Среда, 25 Мая 2011, 19:24 | Сообщение # 4
Квадрат
Сейчас нет на сайте
ИгрОдеЛ007, Я конечно не компетентен в вопросах с гамаком, но думаю тебе надо юзать глобальные переменные...



самая легкая книга по С++ тут
LunarPixelДата: Среда, 25 Мая 2011, 19:37 | Сообщение # 5
старожил
Сейчас нет на сайте
Ну у тебя герой то в новой комнате опять создается, вот он и спрашивает имя снова.

Сделай отдельный объект, поставь его в первую комнату и пусть через него спрашивает имя.
А переменную хранящую имя, как сказал Nimphomaniak, нужно сделать глобальной. Или же объект этот сделать постоянным. smile


BaHu3aTopДата: Среда, 25 Мая 2011, 19:37 | Сообщение # 6
постоянный участник
Сейчас нет на сайте
Создаешь новое событие Старт игры и помещяешь туда код

LunarPixelДата: Среда, 25 Мая 2011, 19:38 | Сообщение # 7
старожил
Сейчас нет на сайте
BaHu3aTop, да.. так лучше.. biggrin
Но переменную всё равно нужно и для других комнат сохранять. smile


ИгрОдеЛ007Дата: Среда, 25 Мая 2011, 19:51 | Сообщение # 8
частый гость
Сейчас нет на сайте
Теперь получилось. smile

TERAKKAДата: Четверг, 26 Мая 2011, 09:27 | Сообщение # 9
почетный гость
Сейчас нет на сайте
Вопрос по теме: у меня есть такой код:
name=get_string('Как вас зовут?','Безымянный')
show_message('Что ж, привет, '+string(name))
Как мне продолжить писать(текст) после строчки "+string(name)"(чтобы имя игрока было как-бы в середине предложения)?
LunarPixelДата: Четверг, 26 Мая 2011, 09:32 | Сообщение # 10
старожил
Сейчас нет на сайте
show_message('Что ж, привет, '+string(name)+', как ты поживаешь?')

TERAKKAДата: Четверг, 26 Мая 2011, 10:38 | Сообщение # 11
почетный гость
Сейчас нет на сайте
Спс)
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Имя персонажа.
  • Страница 1 из 1
  • 1
Поиск:

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