renpy入门(二)
renpy入门L2
- 文本标签、段落标签、转义字符与内插数据
- 文本标签
屏幕上显示文本效果,类似于html
仅展示部分常用,其他效果可查官方文档
size:文字大小
color:文字颜色
alpha:文字透明度
font:文字字体
b:粗体
超链接a:可以直接带网络连接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
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
- 文本标签