AVG游戏制作工具KRKR2中文版下载

AVG游戏制作工具KRKR2中文版下载,第1张

http://x.10.xdowns.com/0812/KAGeXpress.rar

CDDPKAGeXpress3.0beta2绿色中文版

亲测地址有效软件可用

KAGeXpress是KeyFC同人发展促进会基于吉里吉里2/Kirikiri Adventure Game 3开发的AVG开发工具。

该工具具有以下的优点:

* 精简而紧凑的指令,易于学习,易于记忆。

* 汉化的附属工具,念皮让你的发布、打包、仔仿差素材准备等工作更加容易。

* 源自新一代基础系统KAGEX的action系统,为你的游戏提供更加华丽的功能。

* 按页随地存档,省去大量大简写标签的痛苦。

* 全面、完备的中文文档,由浅入深的详细说明。

* 整合各种效果插件,带给你的作品华丽的特效和与众不同的震撼力。

* 可选的素材、场景统一管理功能(through World.ks from KAGEX),可选的行模式。让你的开发更加轻松。

* KCDDP专门团队提供技术支持,并有专门的论坛、知识库提供交流。

* 完美支持640x480和800x600两种分辨率,新工程向导便于新手使用。

* 完美汉化的吉里吉里内核(最新稳定版:2.28Stable)和附属工具,帮助不懂日文的用户摆脱日文的困扰。

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

。其中,

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.

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

course\data

,点击

OK

3.

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

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

楼的脚本,

在右键菜单d出来后,

不能点右键返回游戏;

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

按原脚本,在

*ret

标签里只写

[rclick enabled=true]

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

call

return

数目不相当而报错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12468001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存