还是什么都没发生的话就是RP问题了 ..
很不幸的..
其实就是..
想写点东西让ミイちゃん表演?现在你也可以。来看看剧本要怎么写吧。
我们把剧本称为lunariss script..
Lunariss Team: We will never die!! |
〉什么是 lunariss script?在目前的时间层面上,lunariss script (以下简称LRS)是一种解释型的、基于对象的脚本语言。
目前,LRS 由 Key Fans Club 的 lunariss 系统执行,用于控制角色的对话。
本语言的功能会在以后得到扩充。
〉载体在目前的时间层面上,LRS 应该保存为 UTF-8 编码的TXT文件。
〉执行方式在目前的时间层面上,LRS 以行为单位,从脚本的第一行至最后一行按顺序执行。
注:此处的一行,是指物理意义上的一行,行与行之间由换行符 \n 分隔。虽然一些具有自动换行功能的文本编辑器,如记事本,在一行文字长度超过窗口宽度时,会自动将这一行文字分为多行显示,但这仍然算做一行。只有用户在输入文本时,用 Enter 键手动换行时,新的一行才开始,在此之前的所有文字,都属于同一行。
〉语言规范[character][, action]:[words]
参数:character
可选项。赋值为需要操作的对象。此处应该赋值为mii(ミイちゃん)、或者cat(ネコちゃん)。
0
action
可选项。赋值为操作对象的动作。此处可以指定对象的表情,或者隐藏和显示对象。
对于mii(ミイちゃん),可以赋值为以下参数:
sakura(さくら側素):意义不明?
shy(照れ):害羞
surprise(びっくり):吃惊
puzzle(戸惑い):困惑
fall(落ち込):失落
laugh(笑顔):大笑
sleep(目閉じ)闭眼
anger(怒ってます)生气
tsu-n(つーん)呲?
ahaha(あはは・・(苦笑)啊哈哈..
smile(笑顔(微笑み)微笑
hide(隠す)隐藏
appear(現われ)显示
对于cat(ネコちゃん),可以赋值为以下参数:
unyuu(うにゅう側素)意义不明?
erect(立ち耳)竖耳
hide(隠す)隐藏
appear(現われ)显示
0
words
可选项。赋值为对象要说的话。此处可以为任何单行文本。并且,此处可以使用HTML标签来格式化文本。
可以使用以下HTML标签:
锚标签
<a> 标签创建超文本链接并支持以下属性:
* href 一个最多可达 128 个字符的字符串,用于指定要加载到浏览器的页面的 URL。该 URL 可以是绝对路径或相对路径(相对于当前页的位置)。URL 的绝对引用的一个示例是 http://www.macromedia.com;相对引用的一个示例是 /index.html。
* target 指定要加载页面的目标窗口名称。选项包括 _self、_blank、_parent 和 _top。_self 选项指定当前窗口中的当前帧,_blank 指定一个新窗口,_parent 指定当前帧的父级,_top 指定当前窗口中的顶级帧。
例如,以下 HTML 代码创建链接"Key Fans Club",该链接将在新浏览器窗口中打开 www.keyfc.net:
<a href='http://www.keyfc.net' target='_blank'>Key Fans Club</a>
粗体标签
<b> 标签将文本呈现为粗体,如下面的示例所示:
He was <b>ready</b> to leave!
斜体标签
<i> 标签将标签中的文本显示为斜体,如下面的代码所示:
That is very <i>interesting</i>.
下划线标签
<u> 标签为标签中的文本添加下划线,如下面的代码所示:
This is <u>underlined</u> text.
换行标签
<br> 标签将在文本字段中创建一个换行符,如下面的示例所示:
Line 1. <br></br> Line2.
字体标签
<font> 标签指定用于显示文本的字体或字体列表。
字体标签支持以下属性:
* color 只支持十六进制颜色值 (#FFFFFF)。例如,下面的 HTML 代码创建红色文本:
<font color='#FF0000'>This is red text</font>
* face 指定要使用的字体的名称。此标签在对中文字体名的支持尚有问题。
如下面的示例所示,您可以指定一个逗号分隔的字体名称的列表,这种情况下将选择第一个可用的字体:
<font face='Times, Times New Roman'>Displays as either Times or Times New Roman...</font>
如果用户的计算机系统上没有安装指定字体,则将选择替代字体。
* size 指定字体的大小(以像素为单位),如下面的示例所示:
<font size='24' color='#0000FF'>This is blue, 24 point text</font>
您也可以使用相对磅值来代替像素大小,如 +2 或 -4。
0
示例: mii,smile:<font color='#FF0000'>字是红色的。</font><br></br>现在换了一行。 :现在我用同样的表情接着说话。 mii,laugh: :在上一行里我换了一种表情。并且这一行里并未指定说话的对象,则沿用以前最后一次指定的对象。现在我用的新的表情说话。 cat,unyuu:现在是ネコちゃん在说话~第一次使用某对象时一定要指定动作才好。 :现在沿用以前最后一次指定的对象,所以还是猫在说话。 mii:现在换回ミイちゃん说话,没有指定动作,所以沿用之前的表情。 mii,hide: cat,hide:
|
最后,他们都消失了……
在每一句脚本中,只有 : 是不可缺少的。
〉编写工具可以使用任意文本编辑器编辑LRS,在编辑完成后记得保存为
UTF-8编码的TXT文件。
〉使用LRS您可以以下 UBB 标签,在 KFCBBS 的帖子里使用您编写的脚本。
[lunariss=url]innerText[/lunariss]
参数:url 必要参数。赋值为脚本文件在internet上的地址。可以为相对地址或绝对地址。目前只支持KFC站内的脚本文件。
innerText 必要参数。赋值为任意内容。此处可以是文字,或者图片。用户在点击了此处内容后,开始执行脚本。
示例:[lunariss=http://www.keyfc.net/bbs/upload/script.txt]
这是一个绝对地址的示例[/lunariss]
[lunariss=upload/script.txt]
这是一个相对地址的示例[/lunariss]
提示:用户可以把脚本文件作为附件上传到帖子里,这时可以得到一个该附件的相对地址,如 upload/KFCFile9775_script.txt。
可以使用这个地址来填写lunariss标签的参数。
使用之后,其他人可以在您的帖子里点击相应的链接,ミイちゃん和ネコちゃん会为他们表演您的作品。
第四步
其实有专用的工具的。现在,您可以通过以下地址:
http://www.keyfc.net/lunariss/来访问我们提供的在线集成开发环境。
稍微有些简陋..
但是——
使用这个IDE能大大提高您编写脚本的效率,并且能够检查脚本的错误,并且能很方便的调试脚本。
使用方法一看就应该知道了,只说明一些需要注意的。
[CHECK]检查脚本是否有错误。如果有错误,则自动选中第一个发生错误的脚本。
[RUN]按下这个按钮可以执行文本框中的脚本。如果选中了部分脚本,则只执行选中部分。
[STOP]在执行过程中,中止脚本的执行。
在编写好脚本后,请把文本框中的内容复制到记事本中,然后用记事本保存为UTF-8编码的TXT文件。
这时因为保存脚本的功能有BUG才采取的下策..To FireFox 用户:再次的.. 你们要有所觉悟。
因为FireFox运行Flash的时候背后的按钮都被挡住了.. 所以只有等到脚本全部执行结束后才能回到编辑界面。
请善用 执行选中部分 这个功能吧。
提示:想使用单机版的IDE么?
打开我们提供的工具后,直接用IE把网页保存到本地就可以本地运行了。-v-b
-------------------------------------------------------------------------------
以上的内容就是这次发布会的全部——
感谢认真阅读完这些文字的您。
如果您在使用中遇到任何问题,或者有任何建议,请用论坛PM与我联系。
谢谢。
- Fin - 0
觉得编写脚本有些麻烦?