首页 > 其他分享 >renpy入门(二)

renpy入门(二)

时间:2023-08-10 15:57:32浏览次数:30  
标签:教程 renpy return 入门 角色 label start define

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
    
    

标签:教程,renpy,return,入门,角色,label,start,define
From: https://www.cnblogs.com/phenol93/p/17620546.html

相关文章

  • apache/hop-web 2.5安装和简单入门
    一、使用Docker安装部署1、拉取镜像推荐使用下面的web版本dockerpullapache/hop:latestdockerpullapache/hop-web:latest2、部署a、简单部署(不使用用户名密码)dockerrun-p8080:8080apache/hop-web:latestb、使用用户名密码和相关数据库配置的部署docker文件......
  • CLion入门教程
    1.说点什么以下我将介绍地表最强(可能是之一,别打我)C/C++开发IDE——CLion,以及如何使用它来快乐刷题。工欲善其事,必先利其器。一个好的编程工具对写代码或是做题来说格外重要,尤其是考场上拼手速和debug的时候。首先是各种工具的对比:DEVC++:大伙用的最多的,很方便啊是吧,但是......
  • Docker入门
    CentOS7(使用yum进行安装)#step1:安装必要的一些系统工具sudoyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2#Step2:添加软件源信息sudoyum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#Step3s......
  • nlp入门(四)新闻分类实验
    源码请到:自然语言处理练习:学习自然语言处理时候写的一些代码(gitee.com)数据来源:搜狗新闻语料库由于链接失效,现在使用百度网盘分享链接:https://pan.baidu.com/s/1RTx2k7V3Ujgg9-Rv8I8IRA?pwd=ujn3提取码:ujn3停用词来源于网络链接:https://pan.baidu.com/s/1ePrf4_gWx8_p......
  • MQTT协议入门介绍
    目录MQTT概览MQTT特点MQTT协议的主要特性MQTT主要应用MQTT基于主题(Topic)消息路由MQTTV3.1.1协议报文MQTT消息QoSMQTT会话(CleanSession)MQTT连接保活心跳MQTT遗愿消息(LastWill)MQTT保留消息(RetainedMessage)MQTTWebSocket连接MQTT协议客户端库MQTT与XMPP协议对比MQTT在线......
  • CGAL入门——浅谈CGAL
    CGAL官网https://doc.cgal.org/latest/Manual/index.html最近在学习CGAL,发现CGAL中文资料太少了,官网示例代码也很少注释,还加入了很多自定义的很少见过的名词,易读性略差,学习起来有点难度赶紧记录一下学习过程,怕以后忘了 1.简介CGAL(ComputationalGeometryAlgorithmsLibrar......
  • Spring Boot 链路追踪 SkyWalking 入门
    1.添加SkyWalking依赖:打开您的SpringBoot项目的pom.xml文件,并在<dependencies>标签中添加以下依赖:xml<dependency><groupId>org.apache.skywalking</groupId><artifactId>apm-toolkit-trace</artifactId><version>8.0.0</ver......
  • Frida注入微信hook入门篇
    首先找到frida官网地址:https://frida.re/安装python环境此处为win系统,需要根据自己环境进行安装如输入python后输出版本号即安装成功C:\Users\ASUS>pythonPython3.11.4(tags/v3.11.4:d2340ef,Jun72023,05:45:37)[MSCv.193464bit(AMD64)]onwin32Type"hel......
  • go语言入门1---环境搭建以及helloworld
    go语言入门11环境搭建1.1安装go首先,在go官网下载,下面两个都行go版本-windows-amd64.msi,一直next就行,安装目录写成C:\Go\就行go版本-windows-amd64.zip压缩包直接压缩,将go文件直接移到C盘下新建的Go文件夹下。1.2添加环境变量将C:\Go\bin添加到环境变量path中1.3测试go......
  • FastAPI入门引导
    FastAPI是一个现代、快速(高性能)的Web框架,用于基于标准Python类型提示使用Python3.7+构建API。主要特点是:快速:非常高的性能,与NodeJS和Go相当(感谢Starlette和Pydantic)。可用的最快的Python框架之一。快速编码:将开发功能的速度提高约200%至300%。*更少的错误:减少约4......