查看: 3175|回复: 7

[交流讨论] [更新]基于JVM的RGSS引擎不知道有没有大佬感兴趣的?

[复制链接]
梦石
0
星屑
472
在线时间
40 小时
注册时间
2017-12-20
回帖
30
发表于 2018-6-3 16:03:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 457749495 于 2018-6-4 23:11 编辑

更新:
做了一个可以跑的Sample
需要的可以参考一下。


https://pan.baidu.com/s/1qmQo92HXR75D47fLeBcQBQ
密码02k0
新建位图图像.jpg







====================================原帖====================================


github地址在此:

http://github.com/mcanterb/JRGSS

原作者后来被某游戏厂商收编,内置的JRGSS版本比上面开源的要新一些(但捆绑了steam)
https://store.steampowered.com/app/355370/Vidar/


不知道有没有大佬研究一下?比如在Android端跑?



=================================Readme===================================


JRGSS是一个开源的RGSS引擎实现。所谓的RGSS即指所有使用RMVA开发的游戏内置的引擎。
JRGSS原本是为游戏“Vidar”所开发的。


RGSS引擎主要基于Ruby语言——一种理论上可以在任何操作系统上执行的高级语言。
但是,为了实现底层的图形和音频支持,RGSS引擎的一部分代码使用了C语言编写,这样引擎就可以和Win32 API交互。
不过,由于这部分代码是为Windows环境高度定制的,因此,RGSS引擎只能在Windows操作系统上运行。


JRGSS使用Java语言重现了C层,这样基于RGSS引擎的游戏就可以在任何操作系统上运行(须支持JVM8及以上版本)。

截止目前,已经包含的操作系统有:

Windows Vista及后续版本
Mac OS X 10.8.3+, 10.9+
基于3.40及以上内核的GNU/Linux

JRGSS同时也是游戏原有的RGSS引擎替代品,通过JRuby(一个基于java语言的ruby解释器)执行包括游戏引擎在内的所有ruby脚本。
JRGSS也提供和原有C层相同的API,其在不同的系统上会被翻译成该系统的Native API,保证不同平台上有一致的表现。
借此,由爱好者们编写的各种扩展脚本可以在几乎不做任何修改的情况下完美移植到其他平台。

此外,JRGSS会使用GPU进行3D加速(如果可用的话)。
这样,在复杂场景下(例如Vidar镇喧闹的镇中心),
仍能保持平稳的60FPS帧率——对比原版RGSS引擎那起伏不定的速度简直是翻天覆地的提升。



kanye.png example2.png asm1.png


老黄鸡

梦石
4
星屑
45705
在线时间
7948 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2018-6-3 19:15:16 | 显示全部楼层
现成的不是有个NekoRPG吗,效率应该比JVM高多了。
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
472
在线时间
40 小时
注册时间
2017-12-20
回帖
30
 楼主| 发表于 2018-6-3 19:45:46 来自手机 | 显示全部楼层
fux2 发表于 2018-6-3 19:15
现成的不是有个NekoRPG吗,效率应该比JVM高多了。

neko不开源
而且对自定义脚本的支持度真是一坨
官方现在也是半弃坑状态,反馈bug一直没回复
自己想修也修不成
还不如重新搞一个

(ps:曾经试过修改版的勇r跑neko,各种bug才叫一个酸爽)
回复

使用道具 举报

梦石
0
星屑
472
在线时间
40 小时
注册时间
2017-12-20
回帖
30
 楼主| 发表于 2018-6-3 19:50:48 来自手机 | 显示全部楼层
fux2 发表于 2018-6-3 19:15
现成的不是有个NekoRPG吗,效率应该比JVM高多了。

而且
就18年主流安卓手机配置而言
jvm应该不算什么难题了吧?
安卓都有dolphin模拟器了
回复

使用道具 举报

梦石
28
星屑
10170
在线时间
4673 小时
注册时间
2011-8-22
回帖
1216

开拓者

发表于 2018-6-4 09:30:11 | 显示全部楼层
感觉有趣,不知道是功能还原为主还是只还原大部分功能剩下的作为自己的特性?
做RGD的时候就感觉RGSS一大堆细节,一不小心就出错了……
回复

使用道具 举报

梦石
0
星屑
472
在线时间
40 小时
注册时间
2017-12-20
回帖
30
 楼主| 发表于 2018-6-4 16:35:05 | 显示全部楼层
⑨姐姐 发表于 2018-6-4 09:30
感觉有趣,不知道是功能还原为主还是只还原大部分功能剩下的作为自己的特性?
做RGD的时候就感觉RGSS一大堆 ...

从readme来看主要是还原功能,另外还带有GPU加速
可惜作者被收编之后开源项目也停更了,目前那个开源版几乎是不可用的状态
回复

使用道具 举报

梦石
0
星屑
472
在线时间
40 小时
注册时间
2017-12-20
回帖
30
 楼主| 发表于 2018-6-4 18:46:00 | 显示全部楼层
把玩了一下午,看来这东西还是相当不成熟啊
基本的Project1都会出bug
而且貌似完全没有添加中文支持
新建位图图像 (3).jpg 新建位图图像 (2).jpg 新建位图图像.jpg

点评

那可能还任重道远……  发表于 2018-6-4 21:55
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部