吉里吉里2和吉里吉里Z的判别方法

静态判定

由于在TJS2的预处理程序中kirikiriz变为1,静态切换的代码可以用这个来切换。
但是,字节码二进制化的情况下,由于在字节码化的阶段根据预处理程序生成了字节码,所以不能切换。
用脚本存储时没有问题。

动态判定

System.versionInformation属性在吉里吉里2中是“吉里吉里2执行内核~”,但在吉里吉里Z中是“吉里吉里Z执行内核~”,因此可以确定。
之后,作为版本字符串的变更点,System.versionString返回1.0.0.001。
因为吉里吉里Z的版本被重置,预计返回2.X.X.XXX等的情况需要注意。



此文档的许可证