это с амстрада
это с амстрада
Последний раз редактировалось goodboy; 17.11.2014 в 14:06.
И так, вариант от SlashNet сконвертирован и доделан.
В архиве два варианта.
1 вариант: от игрового экрана верхняя и нижняя рамки не отделены вовсе. Боковые рамки отделены линией в 1 пикс
2 вариант: от игрового экрана верхняя и нижняя рамки отделены линией в 1 пикс. Боковые пришлось отделять линией в 2 пикс, ради сохранения оригинальных пропорций.
Куплю корпус и материнку от Spectrum +2/+3
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
примерная стыковка нового низа с остальным.
такой вариант мне нравится больше
Все притензии к SlashNet )) Это его вариант. Второй вариант - это просто я к его варианту добавил (и видимо зря?) 1 пиксель со всех сторон.
Тут система непонятная какая-то. Такое впечатление что игра сама делает маску в 1 пикс на границе игрового экрана и рамки, независимо от того, где эта рамка проходит.
Вот например, видно, что буква отделяется от рамки черной линией. Откуда эта линия взялась? На рамке этой линии нет и быть не может, рамке эта черная линия не пренадлежит, рамка состоит только из светлого цвета (INK), если на рамке и можно сделать темную линию, то только за пределами игрового экрана. Тут же мы видим, что темная отделительная линия есть, но откуда она берется - х.з.
Я согласен с Титусом, надо допиливать вариант с ровными краями!
---------- Post added at 22:33 ---------- Previous post was at 22:22 ----------
Если это так, то значит игровой экран кривой? Ведь рамка симметричная, и справа и слева по 15 пикселей.
Щас попробую что-нибудь придумать.
Куплю корпус и материнку от Spectrum +2/+3
это маска вертикального спрайта.
1 изначально в игровом экране прямоугольник
2 выводится игровое поле
3 накладывается маска (на пиксель шире края сот)
4 накладываются спрайты с краями сот
у нас получаются два варианта.
1 накладывать маску шириной в пиксель (урезаем игровое поле)
2 обрезать всю рамку по-периметру на один пиксель
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)