Помощь участникам
|
|
qwerto | Дата: Суббота, 19.11.2011, 18:54 | Сообщение # 1 |
Мастер
Группа: Администраторы
Сообщений: 1121
Награды: 2
Репутация: 68
Статус: Offline
| Если у вас есть вопросы по игре или программе, то вы можете задать его тут вам не незамедлительно ответят.
|
|
| |
BRESS | Дата: Вторник, 04.12.2012, 17:12 | Сообщение # 46 |
Мастер-ломастер
Группа: Администраторы
Сообщений: 3120
Награды: 1
Репутация: 224
Статус: Offline
| Хитрован, просто сделай все эти комнаты "постоянными" или же создай необходимые глобальные переменные, как предложил qwerto. Удачи!
Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!
|
|
| |
Хитрован | Дата: Вторник, 04.12.2012, 19:40 | Сообщение # 47 |
Новичок
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
| А? Можно по-понятней? Я использую game maker 4-ый день. Я чайник.
|
|
| |
BRESS | Дата: Вторник, 04.12.2012, 19:56 | Сообщение # 48 |
Мастер-ломастер
Группа: Администраторы
Сообщений: 3120
Награды: 1
Репутация: 224
Статус: Offline
| Quote (Хитрован) А? Можно по-понятней? Не смейся. Мы тут тебе все до мелочей разжевали
Ладно. Попробую еще раз... Вообщем тебе нужно в настройках комнаты, где происходит основное действие игры установить следующий флажок:
Если и это не понятно, то я могу только предложить почитать справку...
Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!
|
|
| |
Хитрован | Дата: Вторник, 04.12.2012, 22:56 | Сообщение # 49 |
Новичок
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
| А, всё понял! Получилось, спасибо.
Добавлено (04.12.2012, 22:52) --------------------------------------------- Ой... Теперь когда я выхожу в главное меню и нажимаю "плэй"-весь прогресс остаётся. Как приписать кнопке "Play" функцию новой игры. (Может нужен код для комнаты?)
Добавлено (04.12.2012, 22:56) --------------------------------------------- И ещё, просто интересно... Моя игра временно названа My games, когда я её в первый раз сохранил, сохранился не только этот файл, но и нераспазнаваемый файл "My games.db1". Для чего он???
Сообщение отредактировал Хитрован - Вторник, 04.12.2012, 22:57 |
|
| |
BRESS | Дата: Среда, 05.12.2012, 07:47 | Сообщение # 50 |
Мастер-ломастер
Группа: Администраторы
Сообщений: 3120
Награды: 1
Репутация: 224
Статус: Offline
| Quote (Хитрован) И ещё, просто интересно... Моя игра временно названа My games, когда я её в первый раз сохранил, сохранился не только этот файл, но и нераспазнаваемый файл "My games.db1". Для чего он??? .gb1 - это временный файл. Его задача состоит в том, что если ты сильно напортачишь с .gmk, то в любой момент сможешь сделать откат.
Quote (Хитрован) Ой... Теперь когда я выхожу в главное меню и нажимаю "плэй"-весь прогресс остаётся. Как приписать кнопке "Play" функцию новой игры. (Может нужен код для комнаты?) Попробуй непосредственно перед действием перехода написать следующий скрипт:Code with <нужная_комната> do room_restart()
Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!
|
|
| |
qwerto | Дата: Суббота, 08.12.2012, 21:13 | Сообщение # 51 |
Мастер
Группа: Администраторы
Сообщений: 1121
Награды: 2
Репутация: 68
Статус: Offline
| Хочу создать качественную систему, не знаю как назвать чего, попробую объяснить: Ты доходишь до определенного места и происходит действие, затем тебе нужно идти до следующей точки, к примерю в Call Of Duty такая система. Да, я бы мог сделать все это объектами, но делать 100 объектов для одного уровня мне кажется глупо! Да и плодить множество переменных и запоминать какая за что отвечает тоже не хочется!
|
|
| |
BRESS | Дата: Воскресенье, 09.12.2012, 07:19 | Сообщение # 52 |
Мастер-ломастер
Группа: Администраторы
Сообщений: 3120
Награды: 1
Репутация: 224
Статус: Offline
| В редакторе карт есть такая интересная функция: нажимая Ctrl+Left_Mouse можно редактировать код события Create. Таким образом ты можешь использовать определенный набор действий при каждом значении переменной.
К примеру, если переменная равна одному, то если игрок дошел до такой-то позиции, мы сохраняем прогресс в глобальных переменных и при перезапуске комнаты, автоматически перемещаем его туда.
Можно поступить еще проще: создаем опять же новый объект, и в зависимости от комнаты и контрольных точек в ней, сохраняем прогресс игры в отдельный файл (game_save(''))
Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!
|
|
| |
qwerto | Дата: Воскресенье, 09.12.2012, 12:25 | Сообщение # 53 |
Мастер
Группа: Администраторы
Сообщений: 1121
Награды: 2
Репутация: 68
Статус: Offline
| BRESS, спасибо!
Фууууух. Сам решил другую проблему! Проблема была в том, что string надо было заменить на real, GM не мог сравнивать числа из стринг с риал.
|
|
| |
qwerto | Дата: Воскресенье, 09.12.2012, 20:15 | Сообщение # 54 |
Мастер
Группа: Администраторы
Сообщений: 1121
Награды: 2
Репутация: 68
Статус: Offline
| BRESS, а Game End работает только когда игра закрывается именно с этим объектом или же в другой комнате, где нет этого объекта тоже будет срабатывать скрипт?
|
|
| |