设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 43310|回复: 42
打印 上一主题 下一主题

[原创发布] 【跨平台(Win32/安卓/Switch)OpenGL RGSS3 引擎】Lanziss 发布帖

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9732
在线时间
3227 小时
注册时间
2011-3-24
帖子
739

开拓者

跳转到指定楼层
1
发表于 2020-2-28 13:45:46 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
本帖最后由 Mr.Jin 于 2023-8-10 20:10 编辑
2023.7.10 ---- 停止服务通知 ----


众所周知~我们的RMVA~RGSS3提供的runtime是有一些bug,而且在现代显卡之下性能不佳的。
我们英明神武的黄鸡哥哥和⑨姐姐已经以DirectX制作了RGD来解决硬件加速的问题——

那么,作为凑热闹心态而言,我用Opengl+SDL+mruby实现了另一个全新的兼容RGSS3的游戏引擎。
目标是在兼容RGSS3大部分内容的情况下,尝试跨平台、并且加入更多的功能来增强其适用范围。
由于脚本层是采用mruby实现的,因此它必然和cruby有很多不兼容的地方,已发现的不兼容和注意事项我已经在示例工程中注明。

【用 Lanziss 完成的 Nswitch 端移植作品已经登陆 EShop ! @回转寿司 发布帖

移植到Nswitch、Android端的演示录像

示例工程(并不携带最新版的player程序。)百度网盘下载 - 提取码: kv5h

这是主程序的下载链接。现阶段仍然只提供windows/android版,其它平台择日放出。
2021.10.14 关于 Nswitch 平台的补充说明

永硕E盘链接 lanzainc.xyz 科技->Lanziss(lanza-s-rgss3-runtime)->player (已经失效)
win32/android版-百度盘下载 - 提取码: hds5
(建议选择最新日期和标号的版本来试用~)

Lanziss对图像部分增加了跳帧/自动跳帧功能。
当你将Graphics.frame_skip赋值为一个正整数时,每次渲染将会固定跳过指定的帧数;当你将Graphics.frame_autoskip设为true时,将开启自动跳帧功能,同时Graphics.frame_skip的值将指定自动跳帧时的最大跳帧数目。

当然,保证跨平台的情况下,我还加入了很多其它的扩展内容,
比如你可以利用置入的Genann库来实验一些简单的人工神经网络功能?用法示例
比如你可以利用置入的Fossa库来制作简易的网络联机功能?用法示例
又或者,得益于SDL的强大,你可以获取全键盘/触摸/鼠标/手柄的输入信息等~

本项目还在测试的阶段,欢迎大家多多试用,多提建议以及捉拿BUG!
※测试工程暂只提供windows版,以后有机会将会给大家提供android等平台的移植实现。(已经上传)

2021.03.20 更新

2021.03.07 更新

2020.11.25 更新

2020.08.16 更新(附Android说明)

2020.06.04 更新

2020.05.17 更新

2020.04.24 更新

2020.04.12 更新

更新了android工程。

2020.04.11 更新

2020.04.09 更新

2020.04.06 更新

2020.04.02 更新

2020.03.26 实验

2020.03.18 更新

2020.03.16 更新

2020.03.15 更新

2020.03.14 更新

2020.03.13 更新

2020.03.05 更新

评分

参与人数 23星屑 +550 +22 收起 理由
alexncf125 + 350 + 1 精品文章
WLian + 1
A.Grothendieck + 1 塞糖
谜样神君 + 1 tql
水母书亚 + 1 塞糖
taroxd + 100 + 1 塞糖
shouhuangzhua + 1 塞糖
鸽牌万人迷 + 1 精品文章
whitedewxiao + 1 精品文章
sdgn + 1

查看全部评分

>>→Lanza Games 2020←<<
Lanza Schneider
浪子心,孤星梦永远流浪……
~不会放弃,我的精力永远充沛~
>>>>>Lanza Adventure<<<<<
>>>>>Lanza的新年派对!<<<<<
>>>>>Lanza的口袋心脏病!<<<<<

Lv2.观梦者

梦石
0
星屑
330
在线时间
17 小时
注册时间
2022-1-1
帖子
45
31
发表于 2022-2-4 20:04:16 | 只看该作者
好活,but没教程不会用
XP
LLLLLLLLLLLLLLohy吖
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
77
在线时间
8 小时
注册时间
2020-9-10
帖子
12
30
发表于 2021-6-18 13:11:58 | 只看该作者
看上去不错
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1146
在线时间
54 小时
注册时间
2019-5-25
帖子
29
29
发表于 2020-11-25 23:41:01 | 只看该作者
Lanza 666 ,但是用不上
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1380
在线时间
140 小时
注册时间
2007-8-10
帖子
21
28
发表于 2020-9-23 20:38:49 | 只看该作者
目前我也在非常缓慢的用jruby和libgdx在Android上实现rgss,不知道猴年马月能完成

点评

就目前看来还能接受吧,毕竟现在手机配置比原来好很多了,而且Jruby效率上也还可以, 当然也许我随时就弃坑了.  发表于 2020-9-24 09:11
这个我在2016年曾经试过,那时候觉得效率不佳就是了……  发表于 2020-9-23 21:11
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
663
在线时间
67 小时
注册时间
2019-9-20
帖子
68
27
发表于 2020-8-20 19:23:20 | 只看该作者
怎么用啊
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
帖子
666
26
发表于 2020-6-12 00:37:06 | 只看该作者
星之璇 发表于 2020-6-10 12:22
出错的基本都是undefined method public_method_defined? (NoMethodError)

开新工程 重头开始造
















回复 支持 反对

使用道具 举报

Lv3.寻梦者

小睡

梦石
0
星屑
2191
在线时间
508 小时
注册时间
2010-8-1
帖子
1378
25
发表于 2020-6-10 12:22:13 | 只看该作者
出错的基本都是undefined method public_method_defined? (NoMethodError)
欢迎来到6R RTP Maker!加入RTP行走图制作组的行列吧!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小睡

梦石
0
星屑
2191
在线时间
508 小时
注册时间
2010-8-1
帖子
1378
24
发表于 2020-6-10 07:44:26 | 只看该作者
希望可以和RGD兼容一下,尤其是Mouse和Input模块。
以及直接那这个exe放到现有的游戏中运行基本都是不可以的……
希望debug部分可以给出更多信息

点评

mruby和cruby间有很多细节差异,所以我不会刻意兼容其它实现(因为兼容RGSS都并不一定完全能做好);也因此,未修改的工程直接更换player当然也不能保证能用  发表于 2020-6-10 09:56
欢迎来到6R RTP Maker!加入RTP行走图制作组的行列吧!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
801
在线时间
136 小时
注册时间
2018-12-8
帖子
38
23
发表于 2020-6-10 05:57:50 | 只看该作者
好活,就是不会用
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
别看了别看了别看了别看了
这真的没有什么好看的东西
[DOGE]
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 20:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表