Вниз  Вопросы по MobileBasic
- 25.06.2011 / 22:28
Magatino
  Администратор

Magatino 
Сейчас: Online
XakepPRO, Какие возникают ошибки,при использования этой команды? :)

Изменено Magatino (25.06 / 22:28) (всего 1 раз)
- 25.06.2011 / 23:05
Kiro
  Пользователь

Kiro 
Сейчас: Offline
Magatino (25.06.2011/22:25)waplo, Хороший код :) это не его код
- 25.06.2011 / 23:07
Magatino
  Администратор

Magatino 
Сейчас: Online
Kiro, А чей? :)
- 25.06.2011 / 23:12
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Magatino (25.06.2011/22:28)
XakepPRO, Какие возникают ошибки,при использования этой команды? :)
Не всегда правильно определяется столкновение спрайтов.
- 25.06.2011 / 23:19
Kiro
  Пользователь

Kiro 
Сейчас: Offline
Magatino, он просил когонибудь написать такой код, я написал
- 26.06.2011 / 00:16
Magatino
  Администратор

Magatino 
Сейчас: Online
XakepPRO, Если ты имеешь в виду,то что поразному спрайты сталкиваются,к примеру:
танк наезжает на стену на один пиксель,а при втором столкновении на три пикселя,то это недочёт координат.
Ты это имел в виду?
- 26.06.2011 / 00:19
Magatino
  Администратор

Magatino 
Сейчас: Online
Kiro, Тогда с меня плюс :)
- 26.06.2011 / 00:32
miha-23d
  Пользователь

miha-23d 
Сейчас: Offline
Люди,помогите плз. Решил написать код копирующий гель в разные спрайты и вывощий их,но у меня ошибка в строке 60 инвалид гель(
Вот код:
  1. 10 SW%=SCREENWIDTH(0):SH%=SCREENHEIGHT(0)
  2. 20 GELLOAD "SC","file:///c:/pictures/SC.png"
  3. 30 GW%=GELWIDTH("SC"):GH%=GELHEIGHT("SC")
  4. 40 RH%=SH%/GH%:RW%=SW%/GW%
  5. 50 FOR I%=0 TO RH%
  6. 55 ST$="sc"+STR$(I%)
  7. 60 SPRITEGEL ST$,"sc"
  8. 70 SPRITEMOVE ST$,X%,Y%
  9. 80 X%=X%+GW%:Y%=Y%+GH%
  10. 90 NEXT I%

Можно ли так делать? Да и вообще возможно ли из одного геля сделать много спрайтов?

Изменено miha-23d (26.06 / 00:33) (всего 1 раз)
- 26.06.2011 / 01:34
Magatino
  Администратор

Magatino 
Сейчас: Online
miha-23d,
  1. 10 Gelload"t","mtankr.gif"
  2. 20 st$="tank"+Str$(a%)
  3. 30 a%=a%+1
  4. 40 Spritegel st$,"t"
  5. 50 ax%=ax%+10
  6. 60 ay%=ay%+10
  7. 70 Spritemove st$,ax%,ay%
  8. 80 sleep 250
  9. 90 goto 20
Вот куча спрайтов,только успевай ловить :gg:

Изменено Magatino (26.06 / 01:35) (всего 1 раз)
- 26.06.2011 / 09:59
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
miha-23d (26.06.2011/00:32)
Люди,помогите плз. Решил написать код копирующий гель в разные спрайты и вывощий их,но у меня ошибка в строке 60 инвалид гель(Вот код: 10 SW%=SCREENWIDTH(0):SH%=SCREENHEIGHT(0)20 GELLOAD "SC","file://
Да, делать возможно.

Ошибка, видимо в том, что ты используешь несуществующий гель:

20 GELLOAD "SC","file:///c:/pictures/SC.png"
Здесь есть гель "SC"



60 SPRITEGEL ST$,"sc"
A здесь ты уже пользуешься гелем "sc", которого ранее не объявлял. Регистр названий, по-моему, здесь важен.
Наверх  Всего сообщений: 9538
Фильтровать сообщения
Поиск по теме
Файлы топика (270)