文本标签、段落标签、转义字符与内插数据
- 文本标签
屏幕上显示文本效果,类似于html
仅展示部分常用,其他效果可查官方文档
size:文字大小
color:文字颜色
alpha:文字透明度
font:文字字体
b:粗体
define a = Character("教程角色A")
label start:
a "你好啊,我是{size=40}教程角色A{/size},这是文字大小的演示"
a "你好啊,我是{color=#ff69b4}教程角色A{/color},这是颜色的演示"
a "你好啊,我是{alpha=0.5}教程角色A{/size},这是透明度的演示"
a "你好啊,我是{font=douyuFont.otf}教程角色A{/font},这是字体的演示"
a "你好啊,我是{b}教程角色A{/b},这是粗体的演示"
a "你好啊,我是{i}教程角色A{/i},这是斜体的演示"
return
超链接a:可以直接带网络连接
jump:跳转到指定位置
call:跳转到指定位置再回来(递归)
jump与call可正常做语句使用,也可以a的方式作为超链接文本标签define a = Character("教程角色A")
label start:
a "这是{a=https://www.cnblogs.com/phenol93/}网络连接{/a}的效果"
a "这是{a=jump:insideWorld}jump跳转{/a}的效果"
a "这是{a=call:insideWorld}call跳转{/a}的效果"
a "你又回到了表世界"
return
label insideWorld:
a "欢迎来到里世界("
return
- 段落标签
类似start,有一些特殊的标签,详见官方文档
quit:退出时的label
after_load:读档时的label
splashscreen:开屏时的label
define a = Character("教程角色A")
label start:
a "这是一些内容"
a "这是一些内容"
a "这是一些内容"
return
label quit:
"你关闭游戏了!"
return
label after_load:
"你读档了!"
return
label splashscreen:
"这里可以是LOGO"
return
- 转义字符
进行转义以使用在renpy中有特殊含义的文本
define a = Character("教程角色A")
label start:
a "这是换行\\n的符号"
a "这是换行\n的操作"
a "这是一个\"双引号"
return
define a = Character("教程角色A")
define x = 233
label start:
a "这是内插数据,x=[x]"
return