RenPY学习笔记(1)——项目过程中踩过的坑(们)()

    style window:
    xalign 0.5
    xfill True
    yalign gui.textbox_yalign
    ysize gui.textbox_height

    background Image("gui/dialogbox/dialogBox_Default.png", xalign=0.5, yalign=1.0)

2. 如何为不同角色定制对话框

    define 角色 = Character("角色",window_background = Image("gui/dialogbox/dialogBox_Character.png", xalign=0.5, yalign=1.0), image = "角色")

3. 如何设定开始游戏自动前进

    default preferences.afm_after_click = False
    default preferences.afm_enable = True

    其中 afm 代表 Auto Foward Mode

    show text "这是一段文字。"
    with dissolve
    $ renpy.pause(1.5,hard=True)

    其中 with 关键字代表转场效果, hard=True 代表该命令无法被鼠标点击所中断

    scene black
    with dissolve
    play music "<from 0 to 4>audio/effect/custommusic.wav" fadein 1 noloop
    pause 3
    stop music fadeout 3.0
    pause 1.5

6. 在语音文件播放完成之后才会进入下一句

    default preferences.wait_voice = True

7. 如何显示立绘

    add SideImage() xalign 1.0 ypos 250 zoom 1.2

    其中 align 的值经过归一化,保持在 0.0 到 1.0 之间, pos 的值是绝对坐标,以左上为画面原点,向右下增长

    side 角色.png

    在设定对话时,以人物名称开头

    角色 "这是一段台词。"

8. 表情变化

    角色 "我现在很开心{p=1.0}{nw}"
    角色 哀 extend "我现在很开心{fast}我现在很难过。"

9. 自动语音

    define config.auto_voice = "audio/voice/{id}.ogg"

    要注意, RenPY 仅支持 ogg 和 mp3 格式

    $ quick_menu = False

11. 隐藏标题画面

    label main_menu:
    return

12. 自动退出

    $ renpy.quit(relaunch=False, status=0)
————————
    style window:
    xalign 0.5
    xfill True
    yalign gui.textbox_yalign
    ysize gui.textbox_height

    background Image("gui/dialogbox/dialogBox_Default.png", xalign=0.5, yalign=1.0)

2. 如何为不同角色定制对话框

    define 角色 = Character("角色",window_background = Image("gui/dialogbox/dialogBox_Character.png", xalign=0.5, yalign=1.0), image = "角色")

3. 如何设定开始游戏自动前进

    default preferences.afm_after_click = False
    default preferences.afm_enable = True

    其中 afm 代表 Auto Foward Mode

    show text "这是一段文字。"
    with dissolve
    $ renpy.pause(1.5,hard=True)

    其中 with 关键字代表转场效果, hard=True 代表该命令无法被鼠标点击所中断

    scene black
    with dissolve
    play music "<from 0 to 4>audio/effect/custommusic.wav" fadein 1 noloop
    pause 3
    stop music fadeout 3.0
    pause 1.5

6. 在语音文件播放完成之后才会进入下一句

    default preferences.wait_voice = True

7. 如何显示立绘

    add SideImage() xalign 1.0 ypos 250 zoom 1.2

    其中 align 的值经过归一化,保持在 0.0 到 1.0 之间, pos 的值是绝对坐标,以左上为画面原点,向右下增长

    side 角色.png

    在设定对话时,以人物名称开头

    角色 "这是一段台词。"

8. 表情变化

    角色 "我现在很开心{p=1.0}{nw}"
    角色 哀 extend "我现在很开心{fast}我现在很难过。"

9. 自动语音

    define config.auto_voice = "audio/voice/{id}.ogg"

    要注意, RenPY 仅支持 ogg 和 mp3 格式

    $ quick_menu = False

11. 隐藏标题画面

    label main_menu:
    return

12. 自动退出

    $ renpy.quit(relaunch=False, status=0)