Добрый день уважаемые спектрумисты,у меня к вам очередной вопрос .
Я в ART STUDIO нарисовал спрайт как мне сделать что бы он появился на экран и двигался в том направлении в котором я задам ?
Спрайт у меня под адресом #5F00
Добрый день уважаемые спектрумисты,у меня к вам очередной вопрос .
Я в ART STUDIO нарисовал спрайт как мне сделать что бы он появился на экран и двигался в том направлении в котором я задам ?
Спрайт у меня под адресом #5F00
ZX Evolution REV.B
ZX SPECTRUM 48k
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Для начала надо определиться, в каком формате хранится спрайт (линейный, познакоместный, "змейкой"; с маской или без; с атрибутами или без). Из этого будет построен алгоритм его вывода на экран.
Движение спрайта будет делаться примерно так: нарисовать спрайт, подождать, стереть спрайт, поменять координаты, нарисовать на новом месте, ...
Стирать спрайт тоже можно по разному: на месте спрайта нарисовать пустое место; или перед отрисовкой сохранять фон под ним, а при стирании - восстанавливать.
Вот такие тонкости
Все любят гипножабу
SAM style, не умничай обьясни как спрайт сначала сохранить
С уважением,
Jerri / Red Triangle.
Как в art studio - я не помню / не знаю / а он умеет спрайты резать?
Лучше расскажу как в BGE 3:
- SS+L, загрузить картинку со спрайтом
- SS+Z, загрузить плагин spriter.add. Откроется окно плагина.
- Выбрать "Новый SPR", подтвердить
- Выбрать "Формат" и поставить галку "Атрибуты", если они нужны
- Выбрать "Вырезать" и на картинке отметить область спрайта (клик на левом верхнем углу, потом растянуть до правого нижнего и снова клик), выход из вырезания - break (CS+Space)
- В пункте "Просмотр" можно посмотреть на результат и запомнить размеры спрайта в знакоместах.
- "Сохранить SPR" сохраняет спрайт в формате BGE, его потом можно загрузить обратно, удалить, перерезать и пр.
- "Сохранить CODE" - это то, что нам нужно. Сохраняется только спрайт в линейном формате (сначала изображение по строкам сверху вниз, потом атрибуты если они были)
Теперь у нас есть спрайт, который можно вставить в свою программу.
Продолжение следует...
Все любят гипножабу
Порекомендую wireless bmp формат, понимается нормальными редакторами на ПЦ, а для спека нужно только откусить заголовок.
http://zx.pk.ru/showthread.php?t=17811. Оно умеет вырезать спрайты из экрана, сохранять вместе с кодом вывода на экран. Стирать не умеет. Зато с исходниками.
См. исходникичасти Кошка с гибочками. Там спрайт двигается и прыгает.
http://zx.pk.ru/showpost.php?p=353642&postcount=12
http://zx.pk.ru/showthread.php?t=13732
2. см. Исходники части рыбки из Райнбов мегадемо
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)