Загрузка...

Бесконечное лето. RenPy. Всякие фишки с анимациями и спрайтами. Переходы. | Часть 1

Тема в разделе Программирование создана пользователем NetFan_CASPER 18 ноя 2018. (поднята 18 ноя 2018) 6075 просмотров

  1. NetFan_CASPER
    NetFan_CASPER Автор темы 18 ноя 2018 Заблокирован(а) 387 26 май 2017
    Всем привет. Я забил хуй на мод про лолз, ага, да.
    Потому-что другой пишу))
    Похуй, короче. Тема не об этом!

    СЕГОДНЯ, УВАЖАЕМЫЕ, Я НАУЧУ ВАС НАВОДИТЬ КРАСОТУ В RenPy
    #В RENPY ПЕРЕД ВСЕМИ СТРОКАМИ НАДО ОТСТУПАТЬ 4 РАЗА! БЕЗ ТАБОВ. 4 ПРОБЕЛА!
    #ЖЕЛАТЕЛЬНО ИСПОЛЬЗОВАТЬ notepad++
    #Зеленым цветом указаны лёгкие переходы и фишки.
    #А красным - сложные.
    Вкратце, я научу вас делать всякие переходы, прыжок спрайта и его плавный выход.


    • Начнём, пожалуй, с переходов. Это самое легкое.
    Итак. есть разные типы переходов.
    Начнем с самых простых.
    Ими являются: dissolve; dissolve2; dspr; fade; pixellate:(v,h)punch


    1. Переход dissolve

    Этот переход растворяет предыдущий экран/спрайт за 0,5 секунд и вместе с этим растворением переходит на следующий экран. Используется чаще всего с BG и CG, но иногда и со спрайтами.

    2. Переход dissolve2

    Аналог dissolve. Только немного длиннее. Так-же применяется с BG, CG и иногда со спрайтами.

    3. Переход dspr

    И снова аналог dissolve! (ВАУ, КАК-ЖЕ ИНТЕРЕСНО-ТО!) Делает то-же самое, но только быстрее. Чаще всего применяется к спрайтам. Но иногда, когда надо быстро сменить BG или CG, то тоже может быть применен.

    4. Переход fade

    Этот переход за 0.5 секунд затемняет экран, а потом за 0.5 секунд возвращает всё обратно. Используется для сцен, типа:

    [IMG]

    #В игре я этого показать не смогу, ибо мой комп сосет. Причем заглатывает.


    4. Переход pixellate

    Ну, я думаю, тут всё и по названию ясно.
    Разделяет первую сцену на пиксели в за 0.5 секунды и затем новую сцену еще на 0.5 секунды.


    5. Переход (V,H)punch

    Заставляет сцену трястись.

    vpunch - вертикально
    hpunch - горизонтально
    Всё это занимает четверть секунды.


    Есть ещё больше переходов, но мне лень про них писать)
    Они будут во второй части. Именно она будет про переходы.

    А сейчас...

    • Подпрыгивание спрайта!
    Ну тут по-сложнее.
    Я просто скину вам код, и скажу, что да как.
    (да. Всё из-за лени)
    [IMG]
    transform leap(dyz=0.01, dxz=0.005, dt=.4):
    yzoom 1.0
    easein dt*0.25 yzoom 1.0+dyz xzoom 1.0-dxz
    easeout dt*0.25 yzoom 1.0 xzoom 1.0
    easein dt*0.25 yzoom 1.0-dyz xzoom 1.0+dxz
    easeout dt*0.25 yzoom 1.0 xzoom 1.0

    Итак. Этот код вы должны вписать куда-нибудь в инит-блок.
    После этого, у вас появится прыжок.
    Но как заставить спрайт прыгать то?
    А очень просто!
    "leap" - это и есть прыжок!
    Чтобы заставить персонаж прыгнуть, надо написать такой код:
    show "Ваш спрайт" at leap (или with leap. Честно, не помню)
    И тогда этот спрайт сделает мини-прыжок.
    Вот как это сделано в моем моде (который я ещё пишу)
    [IMG]
    (что это за {b} , {/b} я расскажу в следующих темах)


    • И последнее. Плавный выход спрайта.
    Лично я знаю только 2 таких перехода, по этому ими и поделюсь с вами.
    1. Спизженный мною, в котором я лишь разобрался, как менять спрайт)0
    show спрайт:
    xalign 2.0
    ease 1 xalign 1.0
    Тут спрайт появляется плавно с права.
    2. То, что я познал сам.

    easeinright, easeinleft, easeintop, easeinbottom, easeoutright, easeoutleft, easeouttop, easeoutbottom
    Мне это лень расписывать. Люди с минимальным знанием английского сами поймут.



    НА ЭТОМ ПОКА ВСЁ. ЖДИТЕ СЛЕДУЮЩУЮ ТЕМУ В БЛИЖАЙШЕЕ ВРЕМЯ.


    и с т о ч н и к и (не релкама)
    ru.renpypedia.shoutwiki.com


    Ну и ссылка на мою группу. Для тех, кто заинтересовался моим модом. (не реклама)
    ТЫК
     
    18 ноя 2018 Изменено
  2. NetFan_CASPER
    NetFan_CASPER Автор темы 18 ноя 2018 Заблокирован(а) 387 26 май 2017
    Бляяя, переместите тему в "программирование", пожалуйста)
     
  3. Деимос
    вау класс лайк подписка на канал колокольчик нажал
     
  4. pro100jan
    pro100jan 21 ноя 2018 Cвободное место для вашей рекламы 282 9 фев 2016
    Люблю бл но писать чето Нахуй надо бля
     
  5. Yuno
    Yuno 12 май 2025 позитив :sueta: 255 4 янв 2022
    Тоже отлетел
     
Загрузка...
Top