1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
1 | |
Как создать главное меню в игре?22.04.2011, 16:25. Показов 10745. Ответов 22
Метки нет (Все метки)
Люди, как создать главное меню в игре? Ну как обычно: запускаешь игру, появляется главное меню (например с пунктами "Играть", "Настройка", "Выход"). Нажимаешь "Играть" - играешь, "Настройка" - заходишь в настройки. Как это реализовать? Для каждого пункта меню создать свое окно? Или как-то по-другому?
0
|
22.04.2011, 16:25 | |
Ответы с готовыми решениями:
22
Создать главное меню и проверить почему запросы не работают Создать главное меню из 5 cpp файлов.работа в консольке В программе создать главное и контекстное меню. Вывести справку о разработчике Как сделать главное меню |
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
22.04.2011, 16:38 | 2 |
Давай с начала. Приложение какое? Консоль, окна...
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
22.04.2011, 16:51 [ТС] | 3 |
А, ну да) MS VS 2005, C++, окна, с использованием api.
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
22.04.2011, 17:05 | 4 |
Вот.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
22.04.2011, 17:30 [ТС] | 5 |
нее, я не так имею в виду)) Тогда уж если картинками общаться, то что-то вроде этого:
И вот здесь если выбрать, например, "Играть", то это окно пропадает и появляется непосредственно игра. Или "Настройки" - тогда это окно пропадает и появляется другое окно с настройками, из которого в свою очередь можно будет вернуться в главное меню. Как-то так)
0
|
19 / 19 / 0
Регистрация: 16.03.2011
Сообщений: 78
|
|
22.04.2011, 17:46 | 6 |
стандартные кнопки обрабатываешь их нажатие А вот если хочешь сделать красивые кнопки стандартным
api не получится-необходимо создавать свой стиль Что-то вроде того-термины как называется не помню как попаду домой могу почитать да вспомнить.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
22.04.2011, 17:55 [ТС] | 7 |
Это типа все на одной форме что б было? А как тогда сделать, чтобы при нажатии, например, кнопки "Настройка" этот набор кнопок в главном меню исчезал, а появлялись новые, для настройки?
0
|
22.04.2011, 19:38 | 8 | |||||
Элементы управления тоже окна, а поэтому так:
Думаю, лучше при нажатии кнопки "Настройка" открывать новое диалоговое окно (скорее всего модальное), предназначенное исключительно для настройки. При нажатии кнопки "Играть" создавать или делать видимым окно игры, а окно с меню скрывать. Соответственно, при закрытии/сокрытии окна игры вновь отображать меню.
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
22.04.2011, 20:24 | 9 |
maximus1986, ну так используй диалоги. Так?
У тебя что, проект Windows Forms?
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
||||||
23.04.2011, 11:56 [ТС] | 10 | |||||
bigredcat, Digit@ll, Спасибо за советы Настройки сделаю диалогами. А функции
А да, и еще вопрос. Как сделать окно без панели заголовка, чтобы в полноэкранном режиме вверху его не было видно? Добавлено через 2 часа 9 минут Dzeguze, А как создать свой стиль? И что это такое?
0
|
19 / 19 / 0
Регистрация: 16.03.2011
Сообщений: 78
|
|
23.04.2011, 13:03 | 11 |
Я ж новичок.Про стили вычитал в учебнике.Не знаю,можно ли выложить весь учебник,а вот это одна страница как-раз про стили
0
|
19 / 19 / 0
Регистрация: 16.03.2011
Сообщений: 78
|
|
23.04.2011, 13:05 | 12 |
Если кто-нибудь подскажет ,можно ли положить весь учебник(6 мегабайт)То с радостью положу сюда же
Да забыл сказать - учебник по делфи,но на с++ должно быть что-нибудь похожее
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
23.04.2011, 19:06 | 13 |
maximus1986, вот, экспериментируй: Windowed <-> FullScreen
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
||||||
24.04.2011, 15:18 [ТС] | 14 | |||||
Спасибо, разобрался) Но теперь что-то непонятное происходит. Суть проги: создание лабиринта. Когда запускаешь игру оказываешься в главном меню. Там в пункте "Настройки" можно указывать размеры лабиринта по порядку: количество этажей, размер по вертикали, размер по горизонтали (во всех не больше 20). Так вот, когда в третьем поле (размер по горизонтали) вводишь числа 16 и меньше, то все нормально работает. Но если ввести 17 и больше, то при нажатии на "Применить" пропадает окно программы и закрыть ее получается только через диспетчер задач. Кому не лень, гляньте плиз
1
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
24.04.2011, 17:30 | 15 |
Замолодь... , спасибо.
Смотри размеры массивов и int i.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
24.04.2011, 18:18 [ТС] | 16 |
За что спасибо?) С размерами массивов вроде все нормально. А с int i что не так?
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
24.04.2011, 21:30 | 17 |
За программу. Вообще больно глючная, этиология до конца не ясна, все до кучи. У меня до 20x20x20 еще работает, пока массив позволяет, но суть похоже не в этом, разбираться надо.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
24.04.2011, 22:05 [ТС] | 18 |
Да ниче не глючная, нормальная) Из VisualBasic'а переделывал. А вообще есть идея по улучшению кода, не так много должно будет получиться. А че у меня 20х20х17 и больше не работает? Как так может быть - у тебя работает, а у меня МОЙ код не работает?
0
|
Brainsbreaker
899 / 374 / 54
Регистрация: 01.02.2011
Сообщений: 1,608
|
|
24.04.2011, 22:36 | 19 |
Ну-у, у меня тоже не весь твой код работает. Заменил _wtoi на atoi, т.к. компилятор уперся, гоняю в оснвном 6.0. С окнами что-то, в переходах.
Можно будет, интерфейсом заняться.
0
|
1 / 1 / 1
Регистрация: 06.04.2011
Сообщений: 25
|
|
24.04.2011, 22:50 [ТС] | 20 |
Ааа, на 6.0, ясно. Я на MS VS 2005 делал. Интерфейс - это только для проверки, будет работать или нет. Если с главным меню не заморачиваться, делать все в одном окне, без настроек, то все работает прекрасно. А так, фигня какая-то. А вообще хочу то же самое в 3D сделать. Основа есть, только вместо рисования черточек надо будет через DirectX строить стены. Но если даже на этом этапе глюки не понятные есть, то дальше идти че-то не хочется. Буду разбираться.
0
|
24.04.2011, 22:50 | |
24.04.2011, 22:50 | |
Помогаю со студенческими работами здесь
20
Как сделать Главное Меню Как вернуться в главное меню! Как заблокировать главное меню? Создать пользовательское меню в игре Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |