Загрузка...

Endless summer. RenPy. Any chips with animations and sprites. Transitions. | Part 1

Thread in Programming created by NetFan_CASPER Nov 18, 2018. (bumped Nov 18, 2018) 6110 views

  1. NetFan_CASPER
    NetFan_CASPER Topic starter Nov 18, 2018 Banned 387 May 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


    Ну и ссылка на мою группу. Для тех, кто заинтересовался моим модом. (не реклама)
    ТЫК
     
  2. NetFan_CASPER
    NetFan_CASPER Topic starter Nov 18, 2018 Banned 387 May 26, 2017
    Бляяя, переместите тему в "программирование", пожалуйста)
     
  3. Деимос
    вау класс лайк подписка на канал колокольчик нажал
     
  4. pro100jan
    pro100jan Nov 21, 2018 Cвободное место для вашей рекламы 282 Feb 9, 2016
    Люблю бл но писать чето Нахуй надо бля
     
  5. Yuno
    Yuno May 12, 2025 гойда 634 Jan 4, 2022
    Тоже отлетел
     
Top
Loading...