当前位置: 首页 >  在线学习 >  renpy入门(二)

renpy入门(二)

导读:renpy入门L2.文本标签、段落标签、转义字符与内插数据.文本标签.屏幕上显示文本效果,类似于html.仅展示部分常用,其他效果可查官方文档.size:文字大小.color:文字颜色.alpha:文字透明度.font:文字字体.b:粗体.define a = Character

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
内容
  • Unity3D学习记录03——Navigation智能导航地图烘焙
    Unity3D学习记录03——N
    2023-12-01
    首先还是在Package Manager中安装AI Navigation.接着选择我们场景的地面,右键,找到AI的Nav
  • UE5 材质 运动的扭曲效果
    UE5 材质 运动的扭曲效果
    2023-12-06
    前言.本篇使用UE5的材质系统实现运动的扭曲效果,并解决他的重复性.纹理变换.总结思路.为uv坐标添加time节点.实现
  • 可落地的DDD(7)-战术设计上的一些误区
    可落地的DDD(7)-战术设计上
    2023-12-01
    背景.几年前我总结过DDD战术设计的一些落地经验可落地的DDD(5)-战术设计,和一次关于聚合根的激烈讨论最近两年有些新
  • 在MacOS下使用Unity3D开发游戏
    在MacOS下使用Unity3D
    2023-12-03
    第一次发博客,先发一下我的游戏开发环境吧。.去年2月份买了一台MacBookPro2021 M1pro(以下简称mbp)
  • 驱动开发:内核封装WFP防火墙入门
    驱动开发:内核封装WFP防火墙入
    2023-12-02
    WFP框架是微软推出来替代TDIHOOK传输层驱动接口网络通信的方案,其默认被设计为分层结构,该框架分别提供了用户态与内
  • MySQL面试题全解析:准备面试所需的关键知识点和实战经验
    MySQL面试题全解析:准备面试
    2023-12-03
    MySQL有哪几种数据存储引擎?有什么区别?.MySQL支持多种数据存储引擎,其中最常见的是MyISAM和InnoDB引