百科狗-知识改变命运!
--

求krkr中文版的 还有几个相关问题

百变鹏仔1年前 (2023-12-15)阅读数 4#综合百科
文章标签脚本游戏

ht tp://kcddp . zymichost . com / bbs / viewthread . php?tid=1306&extra=page%3D1

[freeimage layer=1 page=back]

[trans method=crossfade time=600][wt]

[cm]

2.

下面是代码的解释:

[trans method=universal rule="22" vague=1 time=1200]

:使用遮片效果进行转换,需要

指定所采用的遮片文件和

vague

参数。

vague

0

以上整数,表示领域值。遮片文件都在

course\data\rule

文件夹内,网上下载的

KRKR

自带

38

个遮片效果。

[playse

storage=bgm01.wav]

:播放音效,用法类似

playbgm

。如果在这句脚本后加入

[ws]

则意为等待音效播放结束,其间游戏会一直播放

bgm01

,直到其结束才进行下一步。

[eval

exp="f.test=0"]

:变量的处理,将变量

test

赋值为

0

。其中,

求krkr中文版的 还有几个相关问题

f.

为系统变量;

sf.

一时变量。

[eval exp="f.test=f.test+5"]

:变量的运算。运算符有

+

-

*

/

\

(整除)等。

[if exp="f.test>=5"]

选择了有利于好感度上升的选项呢。

[l][r]

[endif]

这是条件判断。这个是很重要的语句,比如在游戏中,对某个人物的好感达到一定值后才可

以激发特殊事件,要好好记住这个分支脚本语句。

六、

ADV

的中期制作(

3

1.

first.ks

里继续输入代码:

*ending

[cm]

[stopse]

[backlay]

[image storage="black" layer=base page=back]

[trans method=crossfade time=600]

[wt]

[text off]

[call storage=staff.ks target=*staff]

[text on]

[stopbgm]

[gotostart ask=false]

2.

代码解释:

[call

storage="staff.ks"

target=*staff]

是文

转。

又需

一个

staff.ks

的文件,后面再说。

[style align=center]

[link target=*lt0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]

[link target=*lt1][emb exp="kag.getBookMarkPageName(1)"][endlink][r]

[link target=*lt2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]

[link target=*lt3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]

[link target=*lt4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]

[link target=*menu]

返回

[endlink][r]

[style align=default]

[endnowait]

[s]

*lt0

[load place=0]

[jump target=*menu]

*lt1

[load place=1]

[jump target=*menu]

*lt2

[load place=2]

[jump target=*menu]

*lt3

[load place=3]

[jump target=*menu]

*lt4

[load place=4]

[jump target=*menu]

*save

[er]

[nowait]

[locate y=100]

[style align=center]

[link target=*st0][emb exp="kag.getBookMarkPageName(0)"][endlink][r]

[link target=*st1][emb exp="kag.getBookMarkPageName(1)"][endlink][r]

[link target=*st2][emb exp="kag.getBookMarkPageName(2)"][endlink][r]

[link target=*st3][emb exp="kag.getBookMarkPageName(3)"][endlink][r]

[link target=*st4][emb exp="kag.getBookMarkPageName(4)"][endlink][r]

[link target=*menu]

返回

[endlink][r]

[style align=default]

[endnowait]

[s]

*st0

[save place=0 ask=true]

[jump target=*menu]

*st1

[save place=1 ask=true]

[jump target=*menu]

*st2

[save place=2 ask=true]

[jump target=*menu]

*st3

[save place=3 ask=true]

[jump target=*menu]

*st4

[save place=4 ask=true]

[jump target=*menu]

*gotostart

[gotostart ask=true]

[jump target=*menu]

3.

代码解释:

[tempsave]

:与

[tempload]

配合使用,用于临时存取当前的一些系统状态。

[tempload bgm=false se=false backlay=true]

:读取临时储存的系统信息。

[mapdisable layer=0 page=fore]

:定义的画像领域无效化。

[er]

:现在操作对象的

message layer

上的文字消除。

[hidemessage]

:隐藏文字框。

[showhistory]

:显示历史消息记录。

[save place=0 ask=true]

:储存进度的处理,

place

为进度编号。

九、

ADV

的中期制作(

6

1.

data\scenario

目录下,新建一个记事本文件,命名为

staff.ks

2.

以下是

staff.ks

的内容,用于片尾的制作。打开后输入:

*staff

@playbgm storage=bgm02

@clickskip enabled=false

@bg storage=white time=1000

@staffrollinit

@font size=24 color=0x000000 edge=false shadow=false

@staffrolltext x=40 y=0 text=""

@staffrolltext x=40 y=480 text="KRKR

基础教程

入门篇

"

@font size=19 color=0x000000 edge=false shadow=false

@staffrolltext x=40 y=60 text=

剧本:不是我写的

@staffrolltext x=40 y=60 text=

程序:我修改别人的,很辛苦

@staffrolltext x=40 y=60 text=

背景素材:你自己的

@staffrolltext x=40 y=20 text=

这行:是凑字数

@staffrolltext x=40 y=60 text=

音乐:你自己的

@staffrolltext x=40 y=20 text=

这行:撑个门面,滚动时间长点

@staffrolltext x=40 y=20 text=

这行:撑个门面

@staffrolltext x=40 y=20 text=

这行:撑个门面

@staffrolltext x=40 y=20 text=

这行:撑个门面

@staffrolltext x=40 y=60 text=

引擎:

@staffrolltext x=40 y=20 text="

吉里吉里

2/ KAG3"

@staffrolltext x=40 y=60 text="KAGeXpress ver 3.0 "

@staffrolltext x=40 y=60 text="

制作:

"

@font size=16

@staffrolltext

x=40

y=20

text="Salles&

不知名作者

(北京时间:

2010

1

31

18:18

"

@staffrollstart height=1060 time=25000

@wait time=30000 canskip=false

@staffrolluninit

@wait time=1000

@bg storage=bgi03 time=1200

@wait time=4000 canskip=false

@cl layer=base time=1200

@clickskip enabled=true

@return

3.

代码解释:

@staffrollinit

@staffrollstart height=1060 time=25000

@wait time=30000 canskip=false

@staffrolluninit

这是文本翻滚的语句,

time=25000

是文本上滚的速度,

wait time=30000

是在播放这段上滚

文本时,系统一共等待的时间。

@return

:这是返回脚本,返回到

first.ks

里:

*ending

[cm]

[stopse]

[backlay]

[image storage="black" layer=base page=back]

[trans method=crossfade time=600]

[wt]

[text off]

[call storage="staff.ks" target=*staff]

[text on]

[stopbgm]

[gotostart ask=false]

返回到

[text on]

这行。

十、后记:

一个简单的

ADV

就这样制作完成了。

下面的工作是对素材及脚本进行打包,过程如下:

1.

在你的

KRKR

主目录下找到

\tools\krkrrel.exe

文件,双击打开。

2.

在弹出的对话框中选择需要打包的目录

course\data

,点击

OK

3.

在弹出的对话框中,左上角有三个标签,点击“输出”

4.

.xp3

KRKR\cousre\data.xp3

,然后点击右下角“生成”按键。这样,在你的

course

目录中,新生

成了一个

data.xp3

文件,这个文件可以取代原来的

data

文件夹了。

5.

将原先的

course\data

文件夹全部删除。

6.

游戏作成。

谢谢大家,本教程至此结束。

这个脚本做出的游戏,有一个

BUG

,哪位高人可以解决一下:

就是在游戏中,右键菜单里的显示历史信息,居然把菜单的文字也算在内了,并不完全是显

示游戏里的文本信息。

9

楼的

[p]

的使用说错了。

[p]

是清除现有文本,翻到新的一页。

佳乃

[r]

大家好!

[p]

现在我们就直接开始

KRKR

教学

ADV

啦!

[l][r]

这就变成了,先显示

佳乃

大家好!

然后等待,鼠标点击后,将上面的文字清除,在新的一页里出现:

现在我们就直接开始

KRKR

教学

ADV

啦!

rclick.ks

文件内容改动,完善一下,否则原版会在反复右键跳跃时出错。

rclick.ks

里的两个标签内容修改如下:

*rclick

[rclick enabled=true jump=true target=*ret]

[clickskip enabled=false]

[tempsave]

[history output=false]

[mapdisable layer=0 page=fore]

[backlay]

[layopt layer=message1 page=back visible=true]

[layopt layer=message0 page=back visible=false]

[current layer=message1 page=back]

[position left=10 top=10 width=780 height=580

opacity=200]

[eval exp="f.r_first=true"]

*ret

[tempload bgm=false se=false backlay=true]

[trans time=300 rule=5 vague=128]

[wt]

[rclick enabled=true call=true storage="rclick.ks" target=*rclick]

[clickskip enabled=true]

[return]

这里新增一个功能,

就是原来

14

楼的脚本,

在右键菜单弹出来后,

不能点右键返回游戏;

个新脚本,可以点右键返回游戏。

按原脚本,在

*ret

标签里只写

[rclick enabled=true]

的话,反复右键跳跃会报错,因

call

return

数目不相当而报错。

1、ons模拟器,一般都是些老版本的游戏,用ns脚本制作的游戏;

2、吉里吉里2模拟器,一般都是些新版本游戏,用k2k2脚本制作的游戏;

3、mine是面包工坊的一大力作。能稳定运行大部分galgame游戏。

ons浏览器使用方法

1、在游览器中搜索到ons模拟器,点击下载,再安装。

2、要解压的,解压后必须要有arc.nsa各种多媒体素材,default.ttf运行游戏需要的字体文件,文件中是什么文字就用什么文字,nscriptt.dat脚本文件是控制游戏的各种命令和台词的。

3、在安卓机上打开ons模拟器,从ons模拟器模拟器里打开事先放在手机或者SD卡上的游戏,就可以开始体验游戏了。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)