RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 326|回复: 1

[经验] 模拟走路谈话

[复制链接]
发表于 2020-3-15 12:28:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 ouyume 于 2020-3-15 12:28 编辑

在玩到某个galgame中,有走路谈话的场景,感觉很不错。
本人萌新一个,没有技术,只能简单粗暴地实现了一下效果。
#走路谈话对象
[RenPy] 纯文本查看 复制代码
image walkTalk_momo:
#4/5概率说话,需要1.65秒
    choice 4:
        "walkTalk/momo_wt_1.png"
        0.15
        "walkTalk/momo_wt_2.png"
        0.15
        "walkTalk/momo_wt_3.png"
        0.15
        "walkTalk/momo_wt_4.png"
        0.15
        "walkTalk/momo_wt_5.png"
        0.15
        "walkTalk/momo_wt_6.png"
        0.15
        "walkTalk/momo_wt_5.png"
        0.15
        "walkTalk/momo_wt_4.png"
        0.15
        "walkTalk/momo_wt_3.png"
        0.15
        "walkTalk/momo_wt_2.png"
        0.15
        "walkTalk/momo_wt_1.png"
        0.15
#1/5概率眨眼,需要 0.05*10秒
    choice 1:
        "walkTalk/momo_wt_7.png"
        0.05
        "walkTalk/momo_wt_8.png"
        0.05
        "walkTalk/momo_wt_9.png"
        0.05
        "walkTalk/momo_wt_10.png"
        0.05
        "walkTalk/momo_wt_11.png"
        0.05
        "walkTalk/momo_wt_10.png"
        0.05
        "walkTalk/momo_wt_9.png"
        0.05
        "walkTalk/momo_wt_8.png"
        0.05
        "walkTalk/momo_wt_7.png"
        0.05
        "walkTalk/momo_wt_1.png"
        0.05
    repeat


[RenPy] 纯文本查看 复制代码
image walkTalkBG1:
#移动的背景图,1980*720,实际数据根据背景图长度修改
    "walkTalk/wtMachi1_m.jpg"
    xcenter 320 ycenter 360
    linear 20 xoffset 640


[RenPy] 纯文本查看 复制代码
transform walkTalk(m, t):
# 模拟走路抖动,m,t可以控制抖动幅度
    parallel:
        xoffset 0
        ease 0.75 * t xoffset 10 * m
        ease 0.75 * t xoffset 5 * m
        ease 0.75 * t xoffset -5 * m
        ease 0.75 * t xoffset -3 * m
        ease 0.75 * t xoffset -10 * m
        ease 0.75 * t xoffset 0
        ease 0.75 * t xoffset 5 * m
        ease 0.75 * t xoffset 0
        repeat
    parallel:
        yoffset 0
        ease 1.0 * t yoffset 5 * m
        ease 2.0 * t yoffset -5 * m
        easein 1.0 * t yoffset 0
        repeat


#使用示例
[RenPy] 纯文本查看 复制代码
label start:
    scene walkTalkBG1 with blinds
    show walkTalk_momo at walkTalk(1.0,1.0) with fade
    "test"
    return

walkTalk.zip

482.28 KB, 下载次数: 11, 下载积分: 硬币 100

效果展示

发表于 2020-3-15 14:12:12 | 显示全部楼层
人物循环播放走路动态图,效果会更好。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|RenPy中文空间 ( 苏ICP备17067825号 | 苏公网安备 32092302000068号 )

GMT+8, 2020-7-4 16:50 , Processed in 0.072475 second(s), 26 queries , File On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表