本帖最后由 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图片:
|