Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему score, даёт подсчет очков 1 раз, а во второй если переименовываю то нет?

Kak dela Ученик (2), открыт 2 недели назад
Делаю игру в конструкторе, Game Maker Studio 2,
в объекте врага событие столкновение, блоки:уничтожить экземпляр, назначить переменную score, имя score, значение, score + 1
Дальше блок код выполнения,
if score >= 10) {
room_goto(Room3_3);
}
Это для перехода в другой уровень при достижении 10 столкновений
Делаю на втором уровне то же для третьего, меняя имя переменной, она меняет подсветку с зелёного на фиолетовый, и не работает
2 ответа
Sergio 2.1 Оракул (67192) 2 недели назад
 // Продолжайте использовать системную переменную score 
// Просто измените условие для разных уровней
if (room == Room1) && (score >= 10) {
room_goto(Room2);
}
if (room == Room2) && (score >= 20) {
room_goto(Room3);
}
Kak delaУченик (2) 2 недели назад
О вот это совет! Попробую, мой чатжпт тупит
Лайт Ягами Искусственный Интеллект (309308) 2 недели назад
По очень маленькому огрызку кода невозможно сказать, где там у тебя ошибки
Kak delaУченик (2) 2 недели назад
Больше и нету, это конструктор там визуальный интерфейс в основном))
Лайт Ягами Искусственный Интеллект (309308) Kak dela, тогда скриншот
Похожие вопросы