2015-04-05 4 views
0

Так что я 20 переменных по имени fact[x] где х от 0 до 19. У меня есть эта команда под Left_Released в объекте под названием randomf:Game Maker, Draw Command рисует бесконечно?

if instance_exists(facts) { 
with facts {instance_destroy()} 
} 
instance_create(x,1395,facts) 

факты (объект) имеет этот код под ничьи:

draw_set_font(FedraS) 
draw_set_colour(c_white) 
draw_set_halign(fa_center) 
draw_text_ext(room_width/2,y,randomf.fact[irandom(19)],48,room_width-32) 

Что происходит, когда я нажимаю на объект, он рисует случайный факт, а затем удаляет его, а затем бесконечно рисует следующий факт. Где я иду не так?

спасибо.

ответ

0

Хорошо, я решил это, очевидно, функция Draw вызывается каждый шаг, а не один раз. Я просто использовал переменную, называемую cast = irandom (19).

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

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