Важная информация

User Tag List

Показано с 1 по 7 из 7

Тема: Sprite resize (типа как в Звездных Войнах..)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,448
    Спасибо Благодарностей отдано 
    193
    Спасибо Благодарностей получено 
    161
    Поблагодарили
    66 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Sprite resize (типа как в Звездных Войнах..)

    Подскажите как оптимальнее сабж сделать?
    Нужно за фрейм, нужен реайл тайм (тоесть
    используется не один спрайт).
    Размер output 12х3
    В принципе можно обойтись только уменьшением (хотя на алгоритм
    это вроде не сильно влияет).
    Перспектива по вертикали никаких проблем у меня не вызывает, но вот с горизонталью проблемы.
    Пока на ум приходит что-то типа:
    ld hl,#4000
    ld de,sprite
    ld c,(hl)
    xor a

    bit 7,c
    jr nz,$+4
    or %100000000
    bit 6,c
    jr nz,$+4
    or %010000000
    bit 5,c
    jr nz,$+4
    or %001000000

    и т.д.
    Я бы и остановился на этом ватрианте, но больно запарно
    для него декрюнчер писать.

    p.s. Минимальный ресайз 50%
    Каждая строка спрайта должна быть по центру.
    Резайс только на четное колво пикселей.
    Последний раз редактировалось newart; 05.07.2005 в 13:47.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 5
    Последнее: 20.06.2005, 00:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •