phenol93

博客园 首页 新随笔 联系 订阅 管理

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 "你又回到了表世界"
    
    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
    
    
posted on 2023-08-10 15:46  Phenol93  阅读(376)  评论(0编辑  收藏  举报