Среда, 08.01.2025, 09:43
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Помощь участникам
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-ый день. Я чайник. help
 
BRESSДата: Вторник, 04.12.2012, 19:56 | Сообщение # 48
Мастер-ломастер
Группа: Администраторы
Сообщений: 3120
Награды: 1
Репутация: 224
Статус: Offline
Quote (Хитрован)
А? Можно по-понятней?
Не смейся. Мы тут тебе все до мелочей разжевали smile

Ладно. Попробую еще раз... Вообщем тебе нужно в настройках комнаты, где происходит основное действие игры установить следующий флажок:



Если и это не понятно, то я могу только предложить почитать справку...


Для ваших вопросов по Game Maker есть специально созданный форум. Оставьте в покое мою личку. Спасибо за внимание!
 
ХитрованДата: Вторник, 04.12.2012, 22:56 | Сообщение # 49
Новичок
Группа: Пользователи
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Offline
А, всё понял! Получилось, спасибо.

Добавлено (04.12.2012, 22:52)
---------------------------------------------
Ой... Теперь когда я выхожу в главное меню и нажимаю "плэй"-весь прогресс остаётся. Как приписать кнопке "Play" функцию новой игры.
(Может нужен код для комнаты?) wacko

Добавлено (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 не мог сравнивать числа из стринг с риал. biggrin
 
qwertoДата: Воскресенье, 09.12.2012, 20:15 | Сообщение # 54
Мастер
Группа: Администраторы
Сообщений: 1121
Награды: 2
Репутация: 68
Статус: Offline
BRESS, а Game End работает только когда игра закрывается именно с этим объектом или же в другой комнате, где нет этого объекта тоже будет срабатывать скрипт?
 
  • Страница 4 из 4
  • «
  • 1
  • 2
  • 3
  • 4
Поиск: