25.06.2011 / 22:28 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| XakepPRO, Какие возникают ошибки,при использования этой команды? Изменено Magatino (25.06 / 22:28) (всего 1 раз) |
25.06.2011 / 23:05 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| Magatino (25.06.2011/22:25)waplo, Хороший код это не его код |
25.06.2011 / 23:07 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Kiro, А чей? |
25.06.2011 / 23:12 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Magatino (25.06.2011/22:28) XakepPRO, Какие возникают ошибки,при использования этой команды? Не всегда правильно определяется столкновение спрайтов. |
25.06.2011 / 23:19 | |
Kiro Пользователь Сейчас: Offline
Имя: Kiro Откуда: ньюшвейнпиздэцэ Регистрация: 26.09.2010
| Magatino, он просил когонибудь написать такой код, я написал
|
26.06.2011 / 00:16 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| XakepPRO, Если ты имеешь в виду,то что поразному спрайты сталкиваются,к примеру: танк наезжает на стену на один пиксель,а при втором столкновении на три пикселя,то это недочёт координат. Ты это имел в виду?
|
26.06.2011 / 00:19 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Kiro, Тогда с меня плюс |
26.06.2011 / 00:32 | |
miha-23d Пользователь Сейчас: Offline
Имя: Миха Откуда: Москва Регистрация: 14.02.2010
| Люди,помогите плз. Решил написать код копирующий гель в разные спрайты и вывощий их,но у меня ошибка в строке 60 инвалид гель( Вот код: 10 SW%=SCREENWIDTH(0):SH%=SCREENHEIGHT(0)
20 GELLOAD "SC","file:///c:/pictures/SC.png"
30 GW%=GELWIDTH("SC"):GH%=GELHEIGHT("SC")
40 RH%=SH%/GH%:RW%=SW%/GW%
50 FOR I%=0 TO RH%
55 ST$="sc"+STR$(I%)
60 SPRITEGEL ST$,"sc"
70 SPRITEMOVE ST$,X%,Y%
80 X%=X%+GW%:Y%=Y%+GH%
90 NEXT I%
Можно ли так делать? Да и вообще возможно ли из одного геля сделать много спрайтов? Изменено miha-23d (26.06 / 00:33) (всего 1 раз) |
26.06.2011 / 01:34 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| miha-23d, 10 Gelload"t","mtankr.gif"
20 st$="tank"+Str$(a%)
30 a%=a%+1
40 Spritegel st$,"t"
50 ax%=ax%+10
60 ay%=ay%+10
70 Spritemove st$,ax%,ay%
80 sleep 250
90 goto 20
Вот куча спрайтов,только успевай ловить Изменено Magatino (26.06 / 01:35) (всего 1 раз) |
26.06.2011 / 09:59 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| 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", которого ранее не объявлял. Регистр названий, по-моему, здесь важен.
|