RenPy中文空间

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 82|回复: 3

[教程] 一个简单的成就解锁提示

[复制链接]
发表于 2018-3-26 13:08:18 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 法海叔叔 于 2018-3-26 13:10 编辑

一个简单的成就解锁提示

[RenPy] 纯文本查看 复制代码
image achieve1 = "achieve1" #定义成就解锁提示图片

transform achieveanim:
    xalign 0.5  yalign 0.5 alpha 0.5
    easeout 0.5 alpha 1.0
    1.5 # 暂停时间
    linear 3.0 alpha 0.0

label start:
    scene black 
    "演示:具有持久数据的实现通知。"

    if not persistent.achieve1:
    show achieve1 at achieveanim with hpunch
    centered "你解锁了一个新成就"
    $ persistent.achieve1 = True #成就解锁持久数据
    return

发表于 2018-3-26 20:15:32 | 显示全部楼层
不错,不过这段
[RenPy] 纯文本查看 复制代码
if not persistent.achieve1:

下面区块空格要调整。
回复 支持 反对

使用道具 举报

发表于 2018-3-26 20:36:10 | 显示全部楼层
本帖最后由 BuErShen 于 2018-3-26 20:41 编辑

觉得某款游戏的tips显示效果不错,采用的是screen方式,可以借鉴。
[RenPy] 纯文本查看 复制代码
style TipsStyle: # 提示语的字体样式
    size 25
    kerning 5
    color "#845e3a"
    # font "SourceHanSansCN-Medium.otf" # 可以自定义字体
    outlines [(1, "#dddcd6", 0, 0)]

transform TipsATL:
    pos (1500,-50)
    ease 0.8 pos (1500,204)
    ease 0.3 pos (1500,200)

transform TipsATLR:
    pos (1500,200)
    ease 0.3 pos (1496,200)
    ease 0.5 pos (1800,200) alpha 0

screen Tips(TipsName):
    window at TipsATL:
        left_padding 120
        top_padding 55
        background "TIPS.png"
        text "[TipsName]" style "TipsStyle"
    timer 3.0 action [Show("HideTips",TipsName=TipsName),Hide("Tips")]

screen HideTips(TipsName):
    window at TipsATLR:
        left_padding 120
        top_padding 55
        background "TIPS.png"
        text "[TipsName]" style "TipsStyle"
    timer 1.0 action [Hide("HideTips")]

# 游戏在此开始。
label start:
    scene black 
    "演示:具有持久数据的实现通知。"
    if not persistent.achieve1: # 判断相关永久变量,成就是否未解锁。
        show screen Tips("你解锁了一个新成就") # 文字可以任意修改。
        $ persistent.achieve1 = True # 成就解锁,修改永久变量,也避免提示。

那个 @zeii 不要打我,我只是大自然的搬运工。
TIPS图片: TIPS.png





回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-3-27 12:34:51 | 显示全部楼层
这个好!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2018-8-21 06:29 , Processed in 0.033790 second(s), 24 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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