标题: [导学]如何去学吉里吉里..(自认为
glowlin
会员
Rank: 1



UID 2219
精华 0
积分 15
帖子 1
阅读权限 5
注册 2009-6-16
 
发表于 2010-2-17 00:41  资料  短消息  加为好友 
[导学]如何去学吉里吉里..(自认为

事先声明:.......某只只是初心者OTZ,所以看krkr时会看错(很大几率= =)所以大家要见谅OTZZZZ,因为暑假真的闲到抽筋无聊做个吉里吉里导读.......OTZ
这个真的只是导读而已,教个方法怎么吉里吉里入门,要看实际操作请搜强人的教程谢谢TVT.....
啊对了,忘了说一句,学吉里吉里还是需要些日文能力的OTZ,因为挺基础的kag指令一览还没人翻译OTZZZZ大家一起拿着灵格斯边翻译边奋斗吧TT U TT........
PS:本文章所说的kag3doc,tjs2doc,kr2doc,krkrSDK这些文档大家可以在某强人 全局变量D 的资料里下===>请穿梭去他帖子里http://kcddp.zymichost.com/bbs/viewthread.php?tid=1188&extra=page%3D1 (点那个uushare的链接)


吉里吉里软件概述:

吉里吉里(也叫krkr)是一个霓虹人做的2D游戏开发工具(大部分都是用来做ADV类型的)

有2层系统:

1.底层是krkr的内核(最新版本是krkr2),是用tjs写成的(最新版本是tjs2)(tjs的思想很像javascript的说)(注:java和javascript不是一个东西.....才知道的....= =)


2.顶层是KAG系统(最新版本是KAG 3),系统是用tjs写成的,不过操作就是用KAG语言来写(其实kag语言就是用tjs写的宏(macro))(最新版本KAG3)(另外KAG EX是KAG的扩展)


一般其实都是在KAG系统上作业的(.ks格式),所以用的是kag语言,如果要调用tjs语言也是通过kag来调用

------------------
简单来说,就是kag语言很适合初学者用,没编程经验的很容易上手,基本上写个kag指令填入需要的属性就好了(注意必要属性和非必要属性,就是是不是一定需要制定的属性咯~),举例:

↓↓↓↓↓↓↓↓↓

@position layer=0

↑↑↑↑↑↑↑↑↑

(@是写代码是开头要的,position是一个指令的名字,layer是这个指令的一个必要属性,0是赋给layer属性的值)

所以指令什么的要拿着kag3doc来找需要的指令和看它的属性(kagex是kag的一点扩展,请去啃kagex文档)
-------------------
(没编程经验的不用看)而tjs语言这需要有编程经验的,要扩展功能就要用tjs并且调用krkr的类,所以要知道krkr的API,懂tjs语法(话说这还跟java语言有些差别的),要多少看些krkr启动顺序(就是从startup.tjs开始一直顺藤摸瓜进system文件下的一堆tjs脚本OTZ)


所以先去看tjs2doc里面的tjs语法,研究system下面的一堆东西时翻翻kr2doc里的API........
(个人理解....不对的请见谅TVT)而KAGeXpress则是经过国人汉化(将乱码转成能看的懂的日文,然后某部分再翻译了一下?反正就是得到授权的~)的整合了krkr和kag的软件,需要看KAGeXpress版本对应哪个krkr和kag的那个版本

咱一般用的就是KAGeXpress的~

最新的KAGeXpress3-beta3r2 是整合了krkr 2和KAG3和KAG3 EX的,所以看文档要看对应的

既然都介绍过了吉里吉里,那么怎么来写程序呢? 一.建立工程

下载KAGeXpress3-beta3r2 软件(http://kcddp.zymichost.com/bbs/viewthread.php?tid=1306&extra=page%3D1)

②    解压双击里面的Wizard.exe







设置随便分辨率(随便弄个就好了,能随便改分辨率的放心~),并输入工程目录的名字,那什么”创建工程后…..”的勾不勾随意啦,勾了后面会弹出个框





这些复杂的参数对于初心者可能过于烦看不懂,可以直接关了的说,反正还能改~=3=

之后在Wizard.exe所在的目录下就会出现你刚刚命名的目录,那就是一个工程












二.写程序咯~


方法①直接用记事本写(最简便方式,恩)
打开刚刚你创建的那个工程的目录(这个目录能随便移动,没关系的)
第一级有krkr.exe 和data目录(开过krkr.exe还会出现个save的目录,不过这个不用管~)

说明:krkr.exe是用来看你写出来的游戏的,恩

打开data目录,下面有一堆文件吧~

其中我挑几个来说明~

Config.tjs就是一开始很烦的那些设置(就是上面那张图)的设置细节,用记事本打开,不过里面的都不是可视化的,就是没界面,要打字来改变属性,里面说明都很详细大家自己看吧~
Scenario目录,一般剧本和程序都放里面~里面有个first.ks的,是一开始就会调用的(前提是没改动func.ks),用记事本打开并且写,然后用krkr.exe看结果和调试


其他的目录和文件......我懒得说了= =....大家可以看别人的教程...不过看目录的名字都知道放什么的了吧....=3=


方法②
用吉里吉里专用的SDK写(有程序功底的人很熟悉吧!)

去下载个就懂了….恩






全局变量D的共享里有http://www.uushare.com/user/variabled/files/327377 里面那个KKDE_081_cn_V3Full.7z 就是
.........最起码哪行错了不用找的这么辛苦OTZ

kag和tjs语言注释功能的区别 需注意
kag语言里”;”是单行注释………….= =||||我实在找不到怎么多行注释

tjs语言里”//”是单行注释和”/*”(注释内容)”*/”是多行注释

.tjs后缀的是tjs语言
.ks后缀的是kag语言的,可以用kag语言调用tjs
.............以上.......希望有新手看完这知道该怎么去学krkr.......翻滚...

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.023449 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示