零秒沸腾吧 关注:1,282贴子:93,952

有关KAGeXpress的一点总结

只看楼主收藏回复

KAGeXpress的目录结构
文件/目录名     名称     作用
Config.tjs     KAG配置文件     修改该文件可以改变KAGeXpress系统的配置。
scenerio     脚本目录     存放用户编写的KAG剧本文件。
bgimage     背景图像目录     存放游戏中使用的背景图像、EventCG等。
fgimage     前景图像目录     存放游戏中使用的前景图像,例如立绘等内容。
image     其他图像目录     存放游戏中使用的其他图像的目录。系统界面、按钮、对话框等图片请放在这里。
bgm     背景音乐目录     存放游戏中使用的背景音乐。
sound     音效目录     存放游戏中使用的声音特效文件。
voice     语音目录     存放游戏中使用的角色配音文件。
rule     轨迹规则目录     存放按轨迹渐变(method=universal)时使用的规则图像文件。
video     视频文件目录     存放游戏中使用的MPEG-1、WMV以及SWF动画文件。
others     其他文件目录     存放工程中使用的其他文件。
system     系统目录     包含了KAGeXpress系统本身,一般情况请不要修改。
startup.tjs     KAGeXpress引导文件     引导吉里吉里内核执行KAGeXpress的程序脚本,一般情况不要修改。



1楼2010-09-16 09:42回复
    注意背景图片尺寸要符合创建程序时的设置


    IP属地:广东2楼2010-09-16 09:43
    回复
      程序首先会去读first.ks这个脚本
      在脚本中 类似 @XXX 或 [XXX] 是命令
      其他没有记号的是文字信息 剧本直接打进去就行了 注意换行


      3楼2010-09-16 09:44
      回复
        基本上只有关剧本的大部分写的都是这样的东西
        第一行 [l][r]
        第二行 [l][r]
        第三行 [l][r][p]
        换页了[l][r]
        第一行 [l][r]
        第二行 [l][r]
        如果需要换行,请在需要换行的地方加入指令r。
        在文中需要等待点击的时候,请加入指令l。KAG执行到这个指令的时候默认将会显示一个闪烁的记号,并等待点击。
        行末等待点击并换行请按照[l][r]这个顺序。否则等待的记号将显示在下一行。


        4楼2010-09-16 09:49
        回复
          [p]是换页


          IP属地:广东5楼2010-09-16 09:52
          回复
            *开头的是标签
            跳转链接的时候需要用到
            例:([s]是暂停执行脚本)
            *start
            [link target=*sel01]选项1[endlink][r]
            [link target=*sel02]选项2[endlink][r]
            [s]
            *sel01
            这里是选项1。[l][r]
            *sel02
            这里是选项2。[l][r]
            下面将跳转到选项1[l][r]
            @jump target=*sel01
            


            6楼2010-09-16 09:59
            回复
              跳转链接里写了storage的话就是跳转到另一个脚本文件
              例:
              @link storage=ch01.ks target=*ch01
              跳到ch01.ks文件的*ch01标签
              脚本文件分开写结构比较清晰 一般都是按章节分的吧...


              IP属地:广东7楼2010-09-16 10:02
              回复
                ;开头是注释 程序会忽略分号到行末的东西
                作用是为了让别人或者几个月之后的你自己看懂你这句话是干吗的...


                IP属地:广东8楼2010-09-16 10:04
                回复
                  3.4. 播放音效、音乐
                  bgm、se、vo这三个功能分别对应BGM、音效、语音的播放。
                  和标准的图形命令相似,要调用的文件名由storage属性指定,淡入淡出、交换音乐的时间由time属性指定。当time不指定的时候将立即开始播放。
                  例 3.7. 背景音乐指令的例子
                  @bgm storage=bgm01 time=1000
                  这条命令将播放bgm01,淡入时间1000毫秒(1秒)。
                  对于bgm,如果设置了wait属性,则系统将在继续执行底下的部分之前等待音乐淡入淡出的完成。而对于se,如果设置了wait属性,则系统将等待音效播放完成。
                  例 3.8. 音效使用wait属性的例子
                  @se wait storage=se001
                  这条指令将播放se001,并等待其播放完成后才继续执行。
                  恩...我觉得语音可以直接忽略...- -


                  9楼2010-09-16 10:10
                  回复
                    @stopbgm:停止播放背景音乐
                    @stopse:停止播放音效


                    IP属地:广东11楼2010-09-16 10:15
                    回复
                      刚才删掉的楼,是我愚蠢的声音,我自己删了。
                      关于文本的存放位置,因为你的提醒,而顺利找到了,但是只有一句话,难以作为参考。
                      ===============================
                      *start
                      欢迎来到Kirikiri/KAG的世界![l][r]
                      ================================
                      - -
                      没了....
                      难道这个软件不像《恋2》一样,给出一个不会出错的制作程序,而是手工编写?
                      出错率会很高吧....


                      IP属地:北京12楼2010-09-16 10:18
                      回复
                        今天就到这里吧 有关图片切换的有点小复杂 明天再说
                        基本上做剧情脚本的人用到的就是这些了么?


                        IP属地:广东13楼2010-09-16 10:19
                        回复
                          就是手工编写吧...至今都没有一个图形化制作界面能产生出漂亮的代码...
                          所以有强大的功能的 都是手工写代码啊
                          要不我们程序员不就要失业了...-。-


                          IP属地:广东14楼2010-09-16 10:22
                          回复
                            不,整体都海了去了。
                            让你看看这个软件的最大目的就是让我自己会用。
                            我现在正在根据你写的,尽可能得学


                            IP属地:北京15楼2010-09-16 10:23
                            回复
                              示例的话KAGeXpress解压出来下的Sample文件里就是


                              IP属地:广东16楼2010-09-16 10:23
                              回复