Basic для мобильного | SEclub.org
Basic для мобильного
Все новые
Всего сообщений: 3071
*
lumen 32
29 мар 2011 в 09:37
подскажите кто нить . Есть два спрайта перс и допустим платформа на которую надо запрыгнуть . Как сделать так что бы перс остановился на поверхности платформы когда запрыгнет на нее? ? ?
29 мар 2011 в 09:38 / lumen 32 (1)
*
pAvKa1993
30 мар 2011 в 11:23
lumen 32, не совесем ясен вопрос. Имеешь в виду как сделать так,чтобы спрайт "перс" ложился поверх спрайта "платформа"? Если так, то всё зависит от названия спрайта. Приоритет спрайта зависит от имени спрайта и подчиняется алфавитному порядку. У меня есть таблица приоритетов спрайтов,если надо могу выложить.
*
Lunohod
30 мар 2011 в 17:34
pAvKa1993, да не, то что шустрая, это норм, а насчёт анабиоза, это типа я сворачиваю прогу, а она живёт дальше.
*
lumen 32
31 мар 2011 в 04:40
pAvKa1993, нет не поверх него а на него .ну примерно когда марио запрыгивает на кирпичики. Вот так и я хочу сделать . Код прыжка я сделал а вот как сделать чтобы перс останавливался на запрыгнутой поверхости понять не могу
*
pAvKa1993
31 мар 2011 в 06:57
lumen 32, в цикле прыжка надо поставить условие какое-нибудь,чтоб при его выполнении полет перса прекращался. Самое простое if spritehit("перс","плита"=1 then goto 1000. -программа перейдет на строку 1000,когда спрайт перс пересечется со спрайтом плитой, тем самым прекратит полет. Хотя это не лучший лучший способ, работа со спрайтами сильно замедляет приложение.
*
lumen 32
1 апр 2011 в 04:33
pAvKa1993, насчет спрайтхит я тоже думал только вот что писать на этой goto 1000 ? Я думал координаты перса равны координатам платформы но это не катит . У кого еще какие мысли есть ?
*
Lunohod
1 апр 2011 в 21:09
lumen 32, goto 1000, эт тебе для примера, в более общем случае, if <spritehit ...> then < прерываем цикл прыжка и обрабатываем координаты > , т.к. можно на платформу запрыгнуть, а можно и головой её снизу ударить, как в легендарной Mario :) ЗЫ А координаты платформы и перса совпадут только в идеальном случае, либо когда оба спрайта по размеру 1х1 пиксел, да и то не факт.
1 апр 2011 в 21:18 / Lunohod (2)
*
pAvKa1993
2 апр 2011 в 04:09
upwap.ru/1403434 написал программку, умеет разговаривать (моим голосом)
*
lumen 32
2 апр 2011 в 04:39
ладно эта проблема почти решена . Но возникает следующий вопрос есть ли команда: если спрайты НЕ сталкиваются то . . . Ведь надо что бы перс падал вниз с платформы
*
lumen 32
2 апр 2011 в 04:47
pAvKa1993, кстати прога норм когда то думал такую же написать только с буквами алфавита
*
Lunohod
2 апр 2011 в 12:02
pAvKa1993, ш610 уходит в перезагрузку после ввода числа :( , но это, насколько я помню, косяк компилятора на 5-м колене СЕ
*
vld78
2 апр 2011 в 12:15
Lunohod, вот тут 1 8 6 2 качай, Виктор сделал давно уже, мод собирает корректно формы annimon.com/prog/?id=6
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Приложения Java | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2025