Project1

标题: 话说……有没有可能更新rgss里的ruby内核? [打印本页]

作者: 星之璇    时间: 2020-1-30 02:01
标题: 话说……有没有可能更新rgss里的ruby内核?
纯属脑洞,有没有办法更新rgss里的ruby内核,rgss3是的ruby是1.9对吧,有没有办法更新到2.6之类的呢
作者: SixRC    时间: 2020-1-30 02:48
本帖最后由 SixRC 于 2020-1-31 11:40 编辑

理论与实践可行的 之前做过
流程是整体运行在新ruby解释器中 对于内建模块(Bitmap Sprite ..)的调用 通过 eval RGSS解释器来完成
这是因为新旧ruby内部的规范与函数不一样 内建模块是 C 写死的 和 RGSS 高度兼容 除非完全重写一套
我之前的实现有一些问题 比方编码问题 还有一些忘了 大体上运行没问题 没啥反馈就没更新下去
现在基本忘的差不多啦

版本置换
过了一年了
细节我已经不清楚了
用着玩玩吧
感觉肯定有问题
作者: Mono_kyrin    时间: 2020-1-30 11:18
本帖最后由 Mono_kyrin 于 2020-1-30 11:19 编辑

已知可以把XP的系统换成rgss3

其他的就是未知了
作者: 星之璇    时间: 2020-1-31 01:40
SixRC 发表于 2020-1-30 02:48
理论与实践可行的 之前做过
流程是整体运行在新ruby解释器中 对于内建模块(Bitmap Sprite ..)的调用 通过  ...

这个可以有哎~也就是说具体操作是,脚本全都写在.rb里然后rgss的部分直接调用rgss3的dll来实现?
有例子么?
作者: 星之璇    时间: 2020-2-1 00:00
SixRC 发表于 2020-1-30 02:48
理论与实践可行的 之前做过
流程是整体运行在新ruby解释器中 对于内建模块(Bitmap Sprite ..)的调用 通过  ...

太感谢了!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1