renpy入门L2

  • 文本标签、段落标签、转义字符与内插数据
    • 文本标签
      屏幕上显示文本效果,类似于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 "你又回到了表世界"returnlabel insideWorld:a "欢迎来到里世界("return
    • 段落标签
      类似start,有一些特殊的标签,详见官方文档
      quit:退出时的label
      after_load:读档时的label
      splashscreen:开屏时的label
    define a = Character("教程角色A")label start:    a "这是一些内容"    a "这是一些内容"    a "这是一些内容"returnlabel quit:    "你关闭游戏了!"returnlabel after_load:    "你读档了!"returnlabel splashscreen:    "这里可以是LOGO"return
    • 转义字符
      进行转义以使用在renpy中有特殊含义的文本
    define a = Character("教程角色A")label start:    a "这是换行\\n的符号"    a "这是换行\n的操作"    a "这是一个\"双引号"return
    • 内插数据
      插入到文本中的数据
    define a = Character("教程角色A")define x = 233label start:    a "这是内插数据,x=[x]"return