KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

吉里吉里2引擎简单教程1,初步的游戏制作篇

[ 58721 查看 / 28 回复 ]

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

但是..吉里吉里2要在哪儿可以找到呢..
俺は俺であり、そして俺はここにいることを証明し続けるため——
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

CLANNAD KFC1000 Day Edition好象是用Nscripter做的吧……?
——彼らは待ち続ける 輪廻が砂時計を反転させる瞬間を——
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

CLANNAD KFC1000 Day Edition是用吉里吉里做的,游戏里已经很清楚的标明出来了= =
一切都是过眼云烟
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

CLANNAD KFC1000 Day Edition的确是用吉里吉里2制作的,吉里吉里和NSCR的压缩格式是完全不同的……

这个是相对比较简单的基础说明,以后还会写更多的制作技巧……如果大家有什么需要的或者不明白也可以在这个帖子提出来,一起进行解决的
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

不过吉里吉里是免费的东西么?听某个BOSS经常抱怨下不到吉里吉里2的完整版..

其实比起这种单机AVG开发工具..我想做一个AVG.NET..
俺は俺であり、そして俺はここにいることを証明し続けるため——
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

是完全免费的,这点在和原作者沟通时已经得到了原作者的证实和同意,可以修改引擎的内核,也可以自由修改里面的文件,创作品可以用于任何用途,但引擎本体不能进行任何商业用途。

AVG.NET……这个大概可以通过RPG.NET来实现吧……


简体中文汉化的2.18版已经上传,以后有其他汉化界面的版本发布……
不过仍然推荐使用新的2.24版进行制作,由于2.19版后系统上有较大变化,所以对旧版并不完全兼容。
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

新上传了2.18汉化版的界面及窗口汉化文件,见首帖
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

追加一个自定义名字的内容,以后松散的内容会贴在这里,为查找方便以后会单独整理的。

*inputname    输入名字的代码
[eval exp="f.name='KEY'"]    变数控制代码,定义主人公名字为"KEY"(默认)
[input name=f.name prompt="我叫..." title="请输入自己的ID"]  定义一个输入名字的窗口
;----------------------------------------------------   
;ID叫主人公
[if exp="f.name=='主人公'"]    条件分歧+变数控制,假如名字输入为:"主人公"
[ct]                          得到反馈
这个ID不能使用[p]              返回结果
[jump target=*return_name]    返回重新输入
[endif]                        结束分歧
;;----------------------------------------------------
;输入的名字过长               
[if exp="f.name.length>10"]    假如名字输入的长度超过10个字符
[ct]                          得到反馈
ID请在10个字以内[p]            返回结果
[jump target=*return_name]    返回重新输入
[endif]                        结束分歧
;----------------------------------------------------
[cm]               
ID是[font color=0xff0080][emb exp=f.name][font color=default],这样可以吗?[r]          定义字体
[delay speed=nowait]                                                                 
[link target=*scene01]A.好的[endlink][r]                                            条件分歧:确定
[link target=*inputname]B.换个名字[endlink]                                        条件分歧:否定
[delay speed=user]                 
[s]                                                                                  此内容结束
;--------------------------------------------
*return_name                                                                          否定的结果
[ct]
[jump target=*inputname]                                                              返回重新输入
[s]                                                                                  此内容结束


以上内容代码涉及到了变数和其他内容,以后的新加部分会有详细解释……
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

汗,看了介绍,感觉比我现在直接用C写代码都麻烦......
不过用脚本的东西,推广起来就是方便啊....

BTW:这里有人做游戏设计的吗?
TOP

回复:吉里吉里2引擎简单教程1,初步的游戏制作篇

以前只写过脚本引擎(并非是为了游戏开发,仅仅是一个代码解释器+执行引擎),不过看起来和这种脚本系统有些区别= =
我那个的语法是基于C的,可以使用一般编程的一切逻辑代码(for、if、while。。。。),然后也支持类......不过并没有写其他部分

我个人认为AVG系统应该就是Script Engine+对应的图象处理器(mask、各种动画、字符显示等)+音频子系统。
不过当然SE最重要了。
不过好的解释引擎很难写.....
TOP