当前位置: 首页 > 文档资料 > KAG 标签文档 v1.0 >

文档说明

优质
小牛编辑
123浏览
2023-12-01

为什么要制造这个kag文档?

我相信这个文档的完整度是100%的,至少是在2008年的时候。我不知道最近krkr2又作了什么新的改动,也懒得去看了,反正旧的标签还能使用。此文档在2008年时已经存在了,当时我在Cuscus工作室工作,因为大家对krkr2都相当有兴趣,聚集了大家的力量从MainWindow.tjs的tagHandlers出发,逆向搜索所有继承的类,一丝不苟地把所有标签的属性都挖了出来。这个工作是十分单调的。至少,一个人要独立完成感觉是很痛苦的事=_=。但和一班朋友一起完成的话,就相当有效率了,前后只花了三天时间。当时,大家都是用文本编辑器编写文档的,查找相当不方便,近日我把它整理了一下,这个文档就出来了。

如何使用文档快速查阅kag标签?

我并没有按照英文字典顺序来排列标签,而是按照功能,感觉这样对初学者来更加方便。所有标签分成七个类别,分别是图层、图像、文字层、履历层、声音、影片和系统。分别点击进入第一个类别,例如进入文字层,你就会看到大量的标签。这些标签,我已经作了分类。如图所示。

instruction

图中灰色格子上分别有文字样式、文字模式、控件,也就是说它们下面的标签都对应相同的功能。例如,你想在窗口中添加一个按钮,按钮属于控件类别,那么你只要查找控件中的button就行了。如果你想知道button的属性,那么只要点击button就能跳到相关的说明部分了。

如何知道标签的所有属性?

点击对应的标签,你会跳转到一个说明部分,例如像上面说的那样,我点击了button,那么就会跳到如下图所示的地方。

instruction

属性中,那长长的部分就是标签的属性了。使用时相当简单,只要选择标签的部分属性填上内容即可使用。如[button graphic="1.jpg" enabled="true" clickse="miku.ogg"]这样。

为什么我找不到标签属性的功能?

理由很简单,很多功能由属性的英文单词就可以推断了。像button的大部分的属性都没有说明,只有极个别特别的属性才有说明,如recthit这些不常用的属性,其功能并不直观。其实,编写文档时,我的朋友们都觉得把每一个标签的功能都写上太浪费时间了,既然大家都知道功能,何必要写上去呢?如果你很希望把功能补充完整,那么请联络我,我把原文档发给你,你可以任意地对功能进行添加。我自己是极不愿意做这些令人痛苦的事情的=_=。

为什么找不到[p]?

文档的标签都是最原始的标签,全部来自MainWindow.tjs。大家可能对[p]十分熟悉了,这是因为在func.ks中对这些标签进行了宏封装。事实上[p]并不是最原始的标签,最原始的是[oporig]。如果你在文档中找不到对应的标签,那么这些标签肯定是在func.ks中进行了封装。你只需查阅func.ks中是如何封装的,再对应文档就知道其功能了。

如果我发现文档有错漏,该怎么办?

错漏肯定是有的,事实上,我有时发现某些地方可能错了,我也懒得去改了=_=。我是一个极度懒惰的人,最讨厌做繁琐的事,毕竟编写文档不是泡Loli。如果你发现错误了,可以联络我,跟我说一声,我的email是karry-123@hotmail.com,有了你的回覆,我才有动力去修改文档,在未来的新版本中添加新的说明。