вот такую статейку нашёл про поворот изображения:
http://softwarebydefault.com/2013/06...nsform-rotate/
повернутость выводится процедурой, рисующей горизонтальные линии на экран, в которой расчитан путь этой линии по исходнику спрайта в памяти/текстуре (путь получается один и тот же, но разной длины и от разных начальных точек), или даже на лету генерится целая процедура вывода горизонтальной экранной линии спрайта именно под этот угол
и ещё наскрёб:
http://eab.abime.net/showthread.php?t=29492
char, про линии по исходнику чуть не понял...
возьми листок бумаги/картинку, поверни на любой угол перед собой, справа на столе у тебя пусть лежит не повернутая листок-копия изображения, имитирующая исходник-спрайт в памяти компа, далее, поверх повернутого, - обычную деревянную линейку иль плашку и т.д., расположенную горизонтально, двигай сверху-вниз, перед тобой будут появляться линии изображения, которые необходимо отрисовать, отмечай начало и конец каждой линии на обоих листках...
сидеть, много думать
Последний раз редактировалось char; 06.08.2015 в 15:18.
с простыми линиями не попадешь в растр для поворота. /Инфа 146%
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
я пробовал всё )
+ можно через fixed.point вычисления
+ можно увеличить спрайт в памяти и генерить процедуру движения по памяти прямо по целым байтам
Цель в результате или в искусстве кодинга (который большинство и не увидит)? Нарисуйте все фазы да выводите какую надо. В спринтере памяти много.
В правильно заданном вопросе содержится половина ответа
туннель:
газпром прокладывает рядом с твоим домом трубу, ты подходишь к трубе, заглядываешь в нее и фоткаешь, отпечатав фото, приходит понимание, что каждой точке на фото, всегда соответствует, другая уже физическая точка на трубе, независимо от того, какие перемещаемые вкладыши-текстуры в трубе будут куда-либо двигаться, однажды расчитанное соответствие точки на фотографии (экране) - точке в трубе всегда будет иметь место. для туннеля расчитывается массив таких точек-смещений (look up таблица, стретч, как варианты названий), при выводе туннеля к каждой точке из такого массива добавляется текущая одна и та же для всех константа смещения в текстуре.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)