欢迎访问104网

当前位置: 首页 >  互联网软件 >  renpy入门(二)

renpy入门(二)

时间:2023-12-04 13:15| 作者:admin

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

Copyright © 2018-2024 104网 版权所有 | 备案号:京ICP备104