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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: Спрайтовывыводилка с пиксельной точностью без таблиц

  1. #11
    Veteran
    Регистрация
    01.03.2005
    Адрес
    Новосибирск
    Сообщений
    1,979
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    99 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Screw, каждый автор изобретает свой велосипед, такой на котором ему удобно ехать. Постом выше, мой аналог похожий по алгоритму на silk worm

  2. #12
    Member
    Регистрация
    21.05.2006
    Адрес
    Canada
    Сообщений
    78
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Плохо переводится английское следующим образом.

    Цитата Сообщение от shadwork Посмотреть сообщение
    Ладно. Только руками из тысячи - только хардкор ! Я просто подумал что некий универсальный метод уже давно есть в виде отлаженной библиотеки. Очевидно что у каждого она своя. Тему закрываем.
    Там нет такого понятия, как один спрайт двигателя, который может сделать все, но есть несколько спрайтов двигатели доступны с C, которые могут сделать много.

    https://drive.google.com/file/d/0B6X...ew?usp=sharing

    ====

    sp1:

    спрайт двигатель, который поставляется с z88dk, используемых в 30 играх. Нет ограничений на размер и количество спрайтов (кроме того, что она влияет на скорость), поддержка фоновых анимации, никогда не будет мерцать и нет необходимости, чтобы VSync. Дорогой в памяти и не прокрутки.

    sp1/simple
    Создает несколько масок спрайты и перемещает их вокруг.

    sp1/tritone (исходный код по-прежнему использует версию развития z88dk которые в настоящее время включены в основной пакет)
    Пьесы BEEPER музыку во время движения спрайтов.
    ENTER: нот изменения
    S: удерживайте, чтобы остановить музыку
    М: переключение способа спрайт дро. Один метод рисует один спрайт между звуковым сигналом строк, другие все три спрайтов

    ====

    FASE

    До 12 16x16 пикселей спрайты на 50 кадров в секунду. Нет прокрутки и не используется ни для чего еще.

    fase/game.tzx
    demo

    fase.zip/doc/readme.html

    ====

    двигатели Multicolour

    BIFROST, NIRVANA
    http://www.ime.usp.br/~einar/bifrost/

    ====

    SDCC можно использовать из z88dk. Если вы сделаете это, ваш код будет меньше и быстрее, и ЭЛТ предоставляются для вас уже.

    Существует некоторая документация здесь:
    http://www.z88dk.org/wiki/doku.php?id=temp:front

    Некоторые из авторов выше, не являются экспертами по компиляторов, чтобы они не делают двигатели доступны в наилучшим образом для С. Если вы хотите, чтобы попробовать любой из них, дайте мне знать, и я могу обновить свои пакеты.


    ;;;; English ;;;;

    There is no such thing as one sprite engine that can do everything but there are several sprite engines available from C that can do a lot.

    https://drive.google.com/file/d/0B6X...ew?usp=sharing

    ====

    sp1:

    sprite engine that comes with z88dk used in about 30 games. No limit on size and number of sprites (except that it affects speed), support for background animations, will never flicker and no need to vsync. Expensive in memory and no scrolling.

    sp1/simple
    Creates some mask sprites and moves them around.

    sp1/tritone (source code is still using development version of z88dk which is now incorporated into the main package)
    Plays beeper music while moving sprites.
    ENTER : change music
    S : hold down to stop music
    M : toggle sprite draw method. One method draws one sprite between beeper rows, other all three sprites

    ====

    FASE

    Up to 12 16x16 pixel sprites at 50 fps. No scrolling and not used for anything yet.

    fase/game.tzx
    demo

    fase.zip/doc/readme.html

    ====

    Multicolour engines
    BIFROST, NIRVANA

    http://www.ime.usp.br/~einar/bifrost/



    sdcc can be used from z88dk. If you do so, your code will be smaller and faster and the crts are provided for you already.

    There is some documentation here:
    http://www.z88dk.org/wiki/doku.php?id=temp:front


    Some of the authors of the above are not experts on the C compilers so they didn't make the engines available in the best way for C. If you want to try any of them let me know and I can update their packages.

  3. Этот пользователь поблагодарил Alcoholics Anonymous за это полезное сообщение:

    Тайльнемер (26.03.2021)

Страница 2 из 2 ПерваяПервая 12

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

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

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

Ваши права

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