Вниз  Вопросы по MobileBasic
- 16.10.2012 / 17:26
myname
  Пользователь

myname 
Сейчас: Offline
RusIKer, запоминаем куда обьект двигался, нарисовать, затем проверять столкновения.
Если столкновение и обьект двигался влево - то двигаемся вправо и т.д.
- 16.10.2012 / 17:35
myname
  Пользователь

myname 
Сейчас: Offline
RusIKer, ещё можно его просто нарисовать.
- 17.10.2012 / 05:36
RusIKer
  Пользователь

RusIKer 
Сейчас: Offline
Это типа если нажал влево, то он идет влево и обратно вправо?
- 17.10.2012 / 05:39
RusIKer
  Пользователь

RusIKer 
Сейчас: Offline
А как сделать, чтобы земля был больше разрешения экрана, примерно 480x640, и чтоб можно было по всему фону ходить
- 17.10.2012 / 08:26
myname
  Пользователь

myname 
Сейчас: Offline
RusIKer, на твой пост (17.10.2012 / 05:36) отвечу, в точку! ты гений програмирования!
- 17.10.2012 / 08:32
myname
  Пользователь

myname 
Сейчас: Offline
RusIKer, на твой пост (17.10.2012 / 05:39) отвечу, можешь решить сам:
1) формулировка задачи.
2) алгоритмическое описание задачи (на родном человеку языке)
3) алгоритм-блок схема.
4) решение задачи на машино ориентированом языке.
5) собствено решение.
- 17.10.2012 / 09:09
DominaN
  Пользователь

DominaN 
Сейчас: Offline
myname, задолбал выделываться.
RusIKer, придется завести две абсолютные переменные, heroworldx% и heroworldy%, которые будут указывать Х и У героя в мировых координатах, вместо экранных. Но вообще это задача весьма нетривиальная, поскольку требует сложных многоуровневых проверок и использования подпрограмм, и для таких целей лучше использовать яву.
- 18.10.2012 / 00:30
RusIKer
  Пользователь

RusIKer 
Сейчас: Offline
спасибо :)
- 21.10.2012 / 08:59
RusIKer
  Пользователь

RusIKer 
Сейчас: Offline
  1. 10 CLS
  2. 20 GELLOAD "fon","/fon.png"
  3. 30 GELLOAD "vampir","/vampir.png"
  4. 40 SPRITEGEL "vampir","vampir"
  5. 42 DRAWGEL "fon",0,0
  6. 43 Y%=4
  7. 44 X%=4
  8. 45 SPRITEMOVE "vampir",X%,Y%
  9. 50 IF LEFT(0) THEN X%=X%-25
  10. 60 IF RIGHT(0) THEN X%=X%+25
  11. 90 IF UP(0) THEN Y%=Y%+25
  12. 100 IF DOWN(0) THEN Y%=Y%-25
  13. 110 GOTO 50
  14. 120 sleep 300
что я не так написал?

Изменено RusIKer (21.10 / 08:59) (всего 1 раз)
- 21.10.2012 / 09:07
gtasase
  Пользователь

gtasase 
Сейчас: Offline
RusIKer, убери слеш в 20 и 30 строке
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)