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

User Tag List

Страница 2 из 10 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 92

Тема: Вращение спрайта на произвольный угол

  1. #11
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,567
    Спасибо Благодарностей отдано 
    1,227
    Спасибо Благодарностей получено 
    1,780
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Reobne Посмотреть сообщение
    Вот, значит. Сдвигаешь по горизонтали, потом по вертикали, потом опять точно так-же по горизонтали, и получается поворот, с сохранением цветовой плотности. При сдвигах пиксели не теряются. То есть операция обратима, и можно сдвинуть всё обратно как было.
    Не уверен, что это хорошая идея) По этому принципу работает chaos zoomer (классический амижный эффект). При этом:
    1) Пиксели теряются
    2) Нет возможности поворачивать на произвольный угол, только на некоторые фиксированные достаточно грубые углы.

  2. #12
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вот такую статейку нашёл про поворот изображения:
    http://softwarebydefault.com/2013/06...nsform-rotate/
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  3. #13
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    повернутость выводится процедурой, рисующей горизонтальные линии на экран, в которой расчитан путь этой линии по исходнику спрайта в памяти/текстуре (путь получается один и тот же, но разной длины и от разных начальных точек), или даже на лету генерится целая процедура вывода горизонтальной экранной линии спрайта именно под этот угол

  4. #14
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    и ещё наскрёб:
    http://eab.abime.net/showthread.php?t=29492
    char, про линии по исходнику чуть не понял...
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  5. #15
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    возьми листок бумаги/картинку, поверни на любой угол перед собой, справа на столе у тебя пусть лежит не повернутая листок-копия изображения, имитирующая исходник-спрайт в памяти компа, далее, поверх повернутого, - обычную деревянную линейку иль плашку и т.д., расположенную горизонтально, двигай сверху-вниз, перед тобой будут появляться линии изображения, которые необходимо отрисовать, отмечай начало и конец каждой линии на обоих листках...
    сидеть, много думать
    Последний раз редактировалось char; 06.08.2015 в 15:18.

  6. #16
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    с простыми линиями не попадешь в растр для поворота. /Инфа 146%

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

  8. #17
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    char, а ты пробовал это вариант?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  9. #18
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    я пробовал всё )

    + можно через fixed.point вычисления

    + можно увеличить спрайт в памяти и генерить процедуру движения по памяти прямо по целым байтам

  10. #19
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,198
    Спасибо Благодарностей отдано 
    429
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цель в результате или в искусстве кодинга (который большинство и не увидит)? Нарисуйте все фазы да выводите какую надо. В спринтере памяти много.
    В правильно заданном вопросе содержится половина ответа

  11. #20
    Activist
    Регистрация
    15.01.2005
    Сообщений
    201
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    туннель:
    газпром прокладывает рядом с твоим домом трубу, ты подходишь к трубе, заглядываешь в нее и фоткаешь, отпечатав фото, приходит понимание, что каждой точке на фото, всегда соответствует, другая уже физическая точка на трубе, независимо от того, какие перемещаемые вкладыши-текстуры в трубе будут куда-либо двигаться, однажды расчитанное соответствие точки на фотографии (экране) - точке в трубе всегда будет иметь место. для туннеля расчитывается массив таких точек-смещений (look up таблица, стретч, как варианты названий), при выводе туннеля к каждой точке из такого массива добавляется текущая одна и та же для всех константа смещения в текстуре.

Страница 2 из 10 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вывод спрайта по X,Y
    от drbars в разделе Программирование
    Ответов: 7
    Последнее: 20.03.2022, 10:43
  2. Поворот спрайта
    от Soplik в разделе Программирование
    Ответов: 22
    Последнее: 03.10.2011, 21:53
  3. Ответов: 13
    Последнее: 29.12.2010, 21:51
  4. Быстрое вращение в 3Д
    от TmK в разделе Программирование
    Ответов: 26
    Последнее: 24.05.2009, 04:01
  5. Поворот спрайта
    от acidrain в разделе Графика
    Ответов: 9
    Последнее: 06.12.2008, 14:27

Ваши права

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