YU-RIS引擎
相对于复杂的krkr2,YU-RIS要可爱的多。引擎就是一个单文件,可换图标,自带打包工具,相当方便。并且一同提供 ERIS 脚本系统,包含很多默认脚本,比如 LOGO 显示,标题画面等等。
YU-RIS 支持多项目,每个项目占用一个新文件夹。除了脚本文件必须放在 script 目录下,cg、bgm 和 voice 目录可以自由设定。另外 config 目录下的 projectconfig.txt 是项目配置文件,用来设置游戏窗口标题、屏幕大小等等。设置 SYSTEMMODE 为 DEBUGMODE=0 将会自动编译所有脚本并保存到 ysbin 目录。而多个项目切换则由 yu-ris 下 system 目录的 ysconfig.txt 控制,PROJECTFOLDER[PROJECTFOLDER=”./sample”] 指定当前项目。
system 目录下,YSCom 脚本编译器会由引擎自动调用,DEBUG 时只会在内存中编译脚本。YSArc 是打包工具。yu-ris 会自动打开游戏目录下所有包,所以游戏数据可以分目录打包,也可以全部打成一个包。脚本源代码不能在打包状态编译运行,只能编译到 ysbin 后将 ysbin 目录打包。另外 YSIcon 工具可以给引擎程序更换图标。YSOne 可以将数据包和引擎程序一体化。
至于 yu-ris 的中文汉化,大致分析了引擎代码,实现 GB2312 字符显示并不难。但是 YSCom 脚本编译器只支持 Shift-JIS 编码,相当麻烦。
发表评论