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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: Вопрос о тайловых картах

  1. #11
    Banned Аватар для psndcj
    Регистрация
    22.02.2005
    Адрес
    triebkraft
    Сообщений
    712
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    тебе пример в коде нужен? на самом деле сейчас это уже не так актуально, так как можно программировать под 128К онли - использовать 2 экрана без всякого мерцания, что в принципе и советую =)

  2. #12
    Member Аватар для rjhaviy
    Регистрация
    06.02.2009
    Адрес
    Москва
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psndcj Посмотреть сообщение
    тебе пример в коде нужен? на самом деле сейчас это уже не так актуально, так как можно программировать под 128К онли - использовать 2 экрана без всякого мерцания, что в принципе и советую =)
    С "теневым" экраном я умею, меня интересует
    именно эта "устаревшая" методикаю. ЗЫ: если можно, в коде?

  3. #13
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Он как бы не теневой, он как бы второй, там поэтому ничего не надо дополнительно перебрасывать никуда, как с теневым экраном - просто щелкаешь странички 5/7 как отрисовалось и всё.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  4. #14
    Member Аватар для rjhaviy
    Регистрация
    06.02.2009
    Адрес
    Москва
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Он как бы не теневой, он как бы второй, там поэтому ничего не надо дополнительно перебрасывать никуда, как с теневым экраном - просто щелкаешь странички 5/7 как отрисовалось и всё.
    И это тоже известно, был когда то Sc256zs, пробовал... Мне хочется постичь то, как кодили наши деды.

  5. #15
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если как деды - то я не понимаю в чем проблема-то. Там даже никаких массивов и сортировок не надо. Встроил проверку в процедуру печати тайловой линии на присутствие тут спрайта (ну то есть пробежался по всем спрайтовым объектам на этом тайловом экране - у тебя же должны где-то хранится координаты их для вывода - и проверил, они на этой строчке или не на этой) и напечатал.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  6. #16
    Member Аватар для rjhaviy
    Регистрация
    06.02.2009
    Адрес
    Москва
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Shadow Maker, тут как раз все зависит от скорости, т.е. уже никаких лишних расчетов. Отбираем и сортируем спрайты заранее, т.к. между выводом линии тайлов и выводом спрайтов тормозить уже низя!!! Я конечно понимаю, что это геморно, по сравнению с "теневым", или вторым экраном, но....

    Вот игры, сделанные по данной технологии:

    Stormlord demo, Stormlord 1 (1989), Zynaps (1987)
    Ghost'n'Goblins (1986), Ghouls 'n' Ghosts (1989)

    да еще туева хуча игр!

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

  8. #17
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну в чем тогда проблема? Сделай тогда проверку перед выводом и нафигачь массив. Всё то же самое, только без вывода. Или я чего-то не понимаю?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  9. #18
    Member Аватар для rjhaviy
    Регистрация
    06.02.2009
    Адрес
    Москва
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, я уже кое-что сообразил, как обойтись без сортировки, причем с небольшим массивом.

  10. #19
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    400
    Спасибо Благодарностей отдано 
    366
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rjhaviy Посмотреть сообщение
    У меня, возник вопрос: как происходит отсеивание и сортировка спрайтов в массив линий
    А мне вот тоже интересно.
    1)Рисуется линия тайлов. И если туда попадает только часть спрайта, то что? только часть и рисуется? т.е. если тайл высотой 16 пикселей, то вот эти 16 линий пикселей от спрайта и рисуется? одновременно налагая на тайл маску по AND и спрайт по OR?
    2)Такой методикой можно успеть не весь экран за прерывание отрисовать получается? в StormLord только 2/3 экрана, например. или в том же Zynaps.
    3) Так все таки, что такое массив линий?

  11. #20
    Activist Аватар для ace210
    Регистрация
    17.06.2009
    Адрес
    Москва
    Сообщений
    400
    Спасибо Благодарностей отдано 
    366
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Разобрался, научился...

    Может кодеры не заходят в ветку "Игры", но именно там я делаю все свои изыскания на примере конкретной задачи. Зацените текущую ревизию.
    http://zx.pk.ru/showthread.php?p=256314#post256314

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. вопрос
    от Sayman в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 20.11.2008, 09:40
  2. Вопрос по IDE
    от Пётр в разделе Внешние накопители
    Ответов: 67
    Последнее: 13.05.2007, 20:40
  3. Вопрос про ПЗУ
    от Eltaron в разделе Память
    Ответов: 14
    Последнее: 25.12.2005, 20:17

Ваши права

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