Если на сях, вот, скачай исходники Делюкс Пэнт. там есть процедура ROTATE.
http://www.computerhistory.org/atchm...y-source-code/
Если на сях, вот, скачай исходники Делюкс Пэнт. там есть процедура ROTATE.
http://www.computerhistory.org/atchm...y-source-code/
С уважением,
Gris / Red Triangle.
_____________________________________
ZX-EVO/TS-Labs config/NGS/HDD/SD-card
Amiga A1200/Blizzard 1230@50/32/60GB
Amiga A1200/Apollo 1260@66/32/60GB
UnAmiga (C5) AGA GM7123 VideoDAC
А по памяти там сильно критично, может просто подготовленные спрайты с поворотами по 5 градусов? Посмотрел я спрайт танка в графредакторе, при такой пикселизации, эти произвольные повороты выглядят не очень (хотя, может быть в динамике и никто внимания не обратит) и спрайты надо бы "причесать" было. А небольшие фиксированные углы не заметны на глаз, да и к тому же не далеко от реальности, танк не машина, он так плавно не поворачивает.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
360 гр/5 = 72 спрайта. 72*на размер одного (в мреднем) спрайта = 258048байт на описание одного танка. и это только корпус. ещё башня. она конечно будет меньше занимать, но всё ровно, плюсуем ещё половину. итого на 1 танк в целом нужно 390 - 400кб. в целом не плохо. можно подумать про 5гр. просто хотелось бы именно реалтайм, типа, технологично и всё такое.
---------- Post added at 12:34 ---------- Previous post was at 12:30 ----------
кстати, ближайший пример игры со спрайтами повёрнутыми на толи 5 толи 15 градусов - стратегия Противостояние.
Это несжатое, плюс надо разделить на 4, т.к. зеркалирование одной четверти в остальные три делается быстро.
Только если не пострадает геймплей. Если это начнёт лагать, то всю технологию заплюют, а если это будет интересный геймплей с хорошей управляемостью, то на разницу между 1 или 5 градусами никто не заметит.
"Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.
Скрытый текст
ZX Spectrum +2 +divIDE + BDI
Profi 1024k plus
Scorpion ZS-256 Turbo+
ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
AVR ZX Spectrum V2.0
Орион 128[свернуть]
Заметь, что даже на персоналке, которая явно побыстрее Спринтера, все спрайты прорисованы заранее и никто ничего не поворачивает. Я вообще не припомню ни одной игры с произвольным поворотом спрайтов.
16 заранее отрисованных спрайтов - более чем достаточно для Спектрума. Поворот в реальном времени невозможен в приемлемое время.
Последний раз редактировалось Lion17; 13.08.2015 в 14:41.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Да зачем крутить,лучше такты оставить на гемплей и музыку. обычных готовых спрайтов наделать и по мере необходимости подгружать с винта .типа один левел немцев мочишь,другой левел совок. короче фантазия заменит нехватку озу и тактов.
Радио-Губитель Канал на YouTube
Это несжатое, плюс надо разделить на 4, т.к. зеркалирование одной четверти в остальные три делается быстро.С танками зеркалирование не катит. Во-1х, крайне не красиво выглядит момент. когда пулемёт был слева, а потом вдруг он стал справа. Или ещё хуже, когда их будет два и всего остального тоже по 2. не, не годится. Есть игрушка такая - Генералы Второй Мировой на РБК Гамес. Посмотрите ка ктам работает. Игра на Флэше. Там как раз зеркалирование. Глупо выглядит.Зачем так много? Достаточно 90 градусов, остальное просто зеркалить.
Я согласен с тем, что по 5 гр. может хватить. 72 спрайта для поворота корпуса и столько же для башни. башня отдельно. Нужно обозначить опорные точки для крепления башни. Пусть даже 512кб (округляем на всякий случай) будет весь танк со всеми поворотами корпуса и башни. Тогда получается, что на уровне можно разместить 1 танк для игрока и 2 или 3 разных танка для противника. Противников может быть больше, просто некоторые из них будут на одинаковых танках. Можно и больше, тут подумать надо да методом проб и ошибок смотреть как оно будет. Самая проблема для меня - графика. Приходиться извращаться с блендером, дёргать из разных источников модели да извращаться с рендером. Я с блендером плохо дружу, мне бы под макса или майку, давно бы уже наделал. Или дайте мне кто-нить художника умеющего рисовать в цвете (цвет на точку).
---------- Post added at 17:53 ---------- Previous post was at 17:47 ----------
если делать спрайтами, тогда изометрия тоже пойдёт. Изначально я предполагал делать именно в изометрии и спрайтами. Даже наброски некоторые делал. Но потом подумал, вид сверху (top down) и реалтайм. Скатит за техдему как раз. Но сейчас возвращаюсь к теме изометрии. Только получаестя один вопрос - вопрос жанра. Изначальный вариант - пошаговая стратегия. Потом осознав, что с графикой совсем всё плохо (всмысле не мог достать нужные спрайты в изометрии) решил, то top down тоже не плохо. Тогда не стратегия, а управляем одним танком. Управление корпусом от клавы, мыша башня. Набросков не делал. Но графику нашёл кой какую, хоть и статичную, но от того и решил, что найду статичные спрайты top down и делать в реалтайме повороты. Но раз вы все настаиваете на тормозах, хорошо. соглашусь (пока что). Тогда возвращаясь к изометрии - или это аналог Генералов (стратегия пошаговая с элементами рпг) или управляем одним танком от клавы и мыши. Я пока к этому варианту склонен. Тут хоть танковать можно)))Блин, противостояние плохой пример, там же изометрия
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)