SAKURA Script是伪春菜间共通的一种指令描述脚本,并被所有的伪春菜核心程式所支援(依不同核心而有不同的支援度)。
核心程式会自行分析由人格的思考中枢所传出的对话脚本,将脚本中的SAKURA指令一一解析并表现出来。
反过来说,人格的作者(创师)便是透过这些指令来操作核心程式的表相行为,藉以展现人格的灵性。
因此,SAKURA Script又可说是人格与核心程式间的沟通桥梁,是制作人格的人们所必须的基础知识。
常现的语法有:
\0 - 使仆端「说话」。
\1 - 使魔端「说话」。
\n - 换行。
\s[?] - 表情改变。
\s[0]为使仆端预设表情,
\s[10]为使魔端预设表情。
\w? - 对话延迟。
\w8延迟0.4毫秒。

Sakura语法为撰写人格基础中的基础,所有的伪AI都会遵循以下的Sakura语法标准来进行文字讯息的处理以及取得系统变数、事件等。
尽管看似复杂庞大,但其实还是它还是遵循着一个类似人类思考模式的规则喔~Sakura语法的写法主要规律如下:
起始.指定作用端(看是主体还是使魔).指定作用端的表情图片(如不指定则用预设值).叙述的文字/变数.结束
也就是说,在每个句子之中你必须一一告知核心程式你希望作的关键动作。完整的叙述范例:
\0\s[0]大家好,\w8我的名字是晴子。\e
以上为指定主体端说话(\0),表情为0号图片(\s[0]),在说完"大家好"之后停顿400毫秒(\w8),在继续说"我的名字是晴子",最后结束这一段文字讯息(\e)。
在文字讯息之中,除了插入对话标签(如停顿)之外,也可以自己设计变数来达到每次说出的话语或关键名词都不相同的效果,关于这个将会在华和梨篇详细谈及。
那么就请大家先熟悉下列的语法标签(建议配合人格档案对照观看)

樱花脚本的作用域 :
如果想要表示“\”不被作为樱花脚本的开始时使用符号“\\”。
同样不被作为环境变数嵌入标签的“%”时使用“\%”。
在方括号内带参数的标记(\q[标签名称,ID]等)内,“]”写为“\]”。
在方括号内多个参数的标签第2个参数後,“,”作为参数内容时,整个参数用“”围起作为一个参数表示。
例1:"\![raise,OnTest,'100,2']"
而在OnTest端口,用reference0来表示'100,2',这里注意,这是一个简易阵列,可以用'100,2'[0]表示100,用'100,2'[1]来表示2,关于阵列的讲诉后面将会做专门的介绍与示例。

例2:"\![raise,OnTest,'100',2]"
这里有两个参数,'100'和2,注意这里的标点符号,当用''来引用时,'100'表示一个字符串,2没有标点所以其表示一个数值,这在做数学运算中要特别注意。
同样,在OnTest端口,用reference0来表示'100',用reference1来表示2。

1.1初识sakura语法相关推荐

  1. github搭建个人博客 hexo d无效

    在github上搭建个人博客,hexo已经部署完毕,本地访问也没有问题,但最后hexo d就是push不上去 检查了deploy,看不出有什么问题,后面百度了一下,发现有个巨坑,type: git中间 ...

  2. 【汇编优化】之arm32汇编优化

    序 本文介绍arm架构32位neon汇编优化,适合于任何基础. 温馨提醒:嵌入式设备(即arm架构的板子)在编译时,最好加上 -fsigned-char 因为嵌入式设备默认类型为unsigned ch ...

  3. C# 零基础入门知识点汇总

    C# 零基础入门 知识点汇总 前言 一,基础语法(1~10) 二,流程控制(11~20) 三,数组相关(21~30) 四,函数介绍(31~40) 五,类和对象(41~50) 六,面向对象(51~60) ...

  4. 基于unity的2D横版游戏开发日志 小结

    前言 说是基于unity的2D横版游戏,实际上只是一个初学unity与C#新人的练手Demo,目前还处于半成状态.美术资源方面全部出自unity免费资源,经过自己的小修,大致拼出了一个游戏.代码方面, ...

  5. GitHub+Hexo 搭建个人博客(一)

    什么是Hexo ? Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架.这里我们选用的是GitHub,你 ...

  6. Golang语言全栈开发视频教程全集

    基础课: 语言基础第01天(变量和基本类型) 语言基础第02天(运算符和流程控制) 语言基础第03天(循环函数和工程管理) 语言基础第04天(工程管理和数组) 语言基础第05天(切片和map) 语言基 ...

  7. 使用halo和hexo+github两种方式免费搭建个人博客网站

    hexo 简介 Hexo是一款基于Node.js的静态博客框架,依赖少易于安装使用,可以方便的生成静态网页托管在GitHub和Heroku上,是搭建博客的首选框架. hexo搭建步骤 安装Git 安装 ...

  8. React框架基础目录(6节)

    1-1.React环境搭建,以及初识jsx语法. 1-2.React熟悉,jsx语法以及变量绑定和三种渲染语句 1-3.React绑定属性和事件,以及事件的响应. 1-4.React中form表单下的 ...

  9. GitHub+Hexo搭建个人网站

    title: GitHub+Hexo 搭建个人网站详细教程 date: 2019-04-13 13:42:36 tags: 个人网站 categories: 技术 搭建步骤: 获得个人网站域名 申请域 ...

  10. GitHub+Hexo 搭建个人网站详细教程

    原文链接 GitHub+Hexo 搭建个人网站详细教程 前言: 随着互联网浪潮的翻腾,国内外涌现出越来越多优秀的社交网站让用户分享信息更加便捷.然后,如果你是一个不甘寂寞的程序猿(媛),是否也想要搭建 ...

最新文章

  1. 在Linux下用LVS和Ipvsadm做Web负载均衡
  2. an导入html5,H5-FLASH:AN HTML5-BASED FLASH RUNTIME
  3. linux之nautilus .命令浏览当前文件目录
  4. Tensorflow添加matplotlib可视化
  5. java操作sql数据库_java-JDBC连接数据库并进行SQL操作
  6. Java 容器之 Connection栈队列及一些常用
  7. Android 比SwipeRefreshLayout更漂亮和强大的下拉刷新控件:Android-MaterialRefreshLayout
  8. 【小窍门tip】oracle sequence 修改增量值
  9. Top20網頁爬蟲工具—5分鐘獲取網站數據
  10. AR地图与虚拟现实技术
  11. 网站定制开发和模板建站的具体区别是什么?
  12. 安全管家安卓_联想电脑的安全软件为什么更推荐用联想电脑管家?
  13. RFC1867协议介绍
  14. 测试三极管的口诀[转]
  15. python辅助脚本教程_Python简单实现阴阳师挂机脚本
  16. 编译原理: Subset Construction 子集构造法(幂集构造)(NFA转DFA)
  17. 常用的3种高效睡眠法,因人而异
  18. CSDN 空间:“迷你博客”很迷人(2)收藏
  19. 量子计算机能超越光速,量子纠缠: 真的可以“超越光速”吗?
  20. 查看并彻底清除掉流氓软件、弹窗广告

热门文章

  1. 最大似然估计程序c语言,极大似然估计(示例代码)
  2. HTTP网页URL链接的语法格式最详细的分析与介绍
  3. css规则、选择器(基础、复合)/选择器优先级
  4. excel if判断单元格是否为空否求和_Excel基础函数IF的7个使用技巧,绝不是简单的判断哦!...
  5. android汉字笔顺数据库,汉字笔顺学习(汉字笔顺学习app)V1.80.91009 安卓版
  6. Typora下载安装详细步骤
  7. 斐讯T1刷机详细指南
  8. 双闭环直流调速系统matlab/simulink仿真
  9. 电脑不断弹窗的解决办法
  10. JavaScript 中级篇:模块化编程