2017-02-06 18 views
-1

Я работаю над мобильной игрой, которая включает в себя разрушающую стену. У меня есть спрайты, которые меняют по тревоге. Я создал объект и поместил его в комнату без спрайта, чтобы обрабатывать триггеры событий, так как я думал, что это может быть код создания для комнаты, который вызывает проблемы. И.Е. (Код Сотворение было плохое место для выполнения)GML Таймеры и случайные события

Код создания для объекта устанавливает сигнал тревоги в 60

код, я использую связан с тревогой [0] здесь:

var WallBreakVal 

WallBreakVal = random_range(1, 9); 

with(Wall_tiles1) 
{ 
    if WallBreakVal = 1 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles2) 
{ 
    if WallBreakVal = 2 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles3) 
{ 
    if WallBreakVal = 3 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles4) 
{ 
    if WallBreakVal = 4 
    { 
     sprite_index = Wall2 
    } 
} 

with(Wall_tiles5) 
{ 
    if WallBreakVal = 5 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles6) 
{ 
    if WallBreakVal = 6 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles7) 
{ 
    if WallBreakVal = 7 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles8) 
{ 
    if WallBreakVal = 8 
    { 
    sprite_index = Wall2 
    } 
} 

with(Wall_tiles9) 
{ 
    if WallBreakVal = 9 
    { 
    sprite_index = Wall2 
    } 
}  

alarm[0] = 5*room_speed; 

ответ

0

Проблема была функцией random_range. Функция Irandom возвращает целое число, а не весь диапазон

 Смежные вопросы

  • Нет связанных вопросов^_^