Вниз  Вопросы по MobileBasic
- 7.02.2012 / 22:16
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
MixGerts, например?
- 7.02.2012 / 22:31
MixGerts
  Пользователь

MixGerts 
Сейчас: Offline
XakepPRO, например, нужно чтобы противник появлялся в разные периоды времени (к примеру первый раз через 3 секунды, второй раз - 8 сек., третий раз - 40...) тобесть я не должен знать через сколько времени он появится.
- 7.02.2012 / 22:36
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
MixGerts, это с временем работать надо
Или, как ещё вариант, можно генерить от 1 до 100, и если оно больше 90, то выводить противника рандомно.
Итого 10% появлений, так можно и количество контролировать :gg:
- 7.02.2012 / 22:39
MixGerts
  Пользователь

MixGerts 
Сейчас: Offline
TAPAHbl4, спасибо, я тоже так думал, но сомневался.
просто хотел узнать более красивый вариант.
  :-D
- 7.02.2012 / 22:40
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
MixGerts, Т.е, тебе нужно узнать время?

1. Получаешь время в переменную TIME (к примеру). В милисекундах/секундах.
2. Игровой цикл: прорисовка графики, обработка нажатий клавиш, получение нового времени (TIME2). Если случилось так, что разница между настоящим временем (TIME2) и временем начала игры (TIME) равна 8 (секундам/тысячам милисекунд), то производишь конкретные действия (появляется враг).

Функции получения времени и даты смотри в справке, наизусть не помню.
- 7.02.2012 / 22:43
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Или, конечно, великий рандом))

Но лучше реагировать на события. Т.е, быть заскриптованным. Пока игрок не подойдёт к зданию - будут лезть зомби. Подошёл - появляется босс.
- 7.02.2012 / 22:56
MixGerts
  Пользователь

MixGerts 
Сейчас: Offline
если использовать команду gosub , и в процедуре использовать оператор sleep, а потом команду return, то время затормозится во всей программе, или, как мне нужно, остановится только картинка задействованна в процедуре?
- 7.02.2012 / 22:57
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
MixGerts, sleep тормозит всю программу, а остального вопроса я не понял :gg:
- 7.02.2012 / 23:00
MixGerts
  Пользователь

MixGerts 
Сейчас: Offline
TAPAHbl4, как сделать чтобы затормозилась только одна картинка, а не вся программа?
- 7.02.2012 / 23:05
TAPAHbl4
  Пользователь

TAPAHbl4 
Сейчас: Offline
MixGerts, не понял. Пример в студию :-D
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)