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

Project1

 找回密码
 注册会员
搜索
楼主: Admenri
打印 上一主题 下一主题

[原创发布] 【RGU】RGSS全系跨平台运行时 Windows/Linux/Android

[复制链接]

Lv1.梦旅人

梦石
0
星屑
236
在线时间
11 小时
注册时间
2023-7-27
帖子
20
11
发表于 2024-3-13 17:29:49 | 只看该作者
Admenri 发表于 2024-3-10 13:06
脚本方面为了效率已经把ruby版本升级到了3.2.2
同时我为了跨平台直接把Win32API砍掉了
所以成品游戏一般 ...

好吧(笑),谢谢,我改天再看看(doge)
不过有一说一,效率确实挺快的
github.com/Jesse5800-2
普普通通的RMVA苦手一个
嘛啊,总之,请多多指教吧QwQ
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
47 小时
注册时间
2022-2-6
帖子
18
12
发表于 2024-6-23 20:52:52 | 只看该作者
我该如何使用它?我将我的项目复制到 RGU 文件夹中,但它说无法加载。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3477
在线时间
600 小时
注册时间
2021-6-10
帖子
46
13
 楼主| 发表于 2024-6-24 11:38:34 | 只看该作者
BCJenbo 发表于 2024-6-23 20:52
我该如何使用它?我将我的项目复制到 RGU 文件夹中,但它说无法加载。

首先确保你的脚本里没有用到win32api,
然后用压缩包内的rgu-console.exe改名并覆盖Game.exe,
exe读取的是同名的ini文件(rgu.exe->rgu.ini,Game.exe->Game.ini)
复制一份字体,改名成Fonts/Default.ttf

如果你用到了win32api并且需要保留,请利用rgu提供的内部ruby接口实现相同的效果
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
47 小时
注册时间
2022-2-6
帖子
18
14
发表于 2024-6-24 20:09:40 | 只看该作者
遗憾的是,我还是无法启动它,即使是使用默认的 VX Ace 游戏也无法启动。
您能用图片指导我完成这些步骤吗?
我需要在这里编译任何东西吗?


当我将 rgu_player.exe 重命名为 game.exe 时,什么都没有启动,使用 rgu_player_amd64.exe 会出现错误。
我没有使用 WIN 32 API。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3477
在线时间
600 小时
注册时间
2021-6-10
帖子
46
15
 楼主| 发表于 2024-6-24 20:44:00 | 只看该作者
BCJenbo 发表于 2024-6-24 20:09
遗憾的是,我还是无法启动它,即使是使用默认的 VX Ace 游戏也无法启动。
您能用图片指导我完成这些步骤吗 ...


1. 创建一个新工程

2. 复制一份RTP到游戏目录,引擎不会读取系统的RTP


3. 覆盖原版Game.exe(用最新版)


4. 复制一份字体文件(Fonts/Default.ttf,引擎依然不能读取系统的字体,必须自带字体文件)


5. 直接双击Game.exe即可


基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
47 小时
注册时间
2022-2-6
帖子
18
16
发表于 2024-6-25 02:37:12 | 只看该作者
现在正在工作,谢谢。过几天我会尝试一下,稍后我可能会有一些问题。

只是检查以确保当前项目无法加密/压缩以使其正常工作,对吧?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3419
在线时间
390 小时
注册时间
2016-6-25
帖子
232
17
发表于 2024-8-12 22:02:41 | 只看该作者
大佬NB!
有机会把我破旧的RGD工程转移一下试试,不然真的有点性能瓶颈,DirectX真是……
不过不支持win32API,那得重写一堆底层的东西呢

点评

仔细一看我的steamapi就是win32api交互的啊,诶! 这! steam api,这个可省略不掉  发表于 2024-8-12 22:18
魔女的下午茶~~制作组募集~~有偿招募长期立绘画师~群号168579736~~多人在线RPG~~无意识Navigation,火热内测中,招内测人员~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3419
在线时间
390 小时
注册时间
2016-6-25
帖子
232
18
发表于 2024-8-12 22:05:52 | 只看该作者
零教授 发表于 2024-8-12 22:02
大佬NB!
有机会把我破旧的RGD工程转移一下试试,不然真的有点性能瓶颈,DirectX真是……
不过不支持win32A ...

说起来,它能解决我同屏幕3000个子弹(Sprite)会导致帧数掉到40帧的问题吗
以及有shader方面的支持吗
魔女的下午茶~~制作组募集~~有偿招募长期立绘画师~群号168579736~~多人在线RPG~~无意识Navigation,火热内测中,招内测人员~
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3477
在线时间
600 小时
注册时间
2021-6-10
帖子
46
19
 楼主| 发表于 2024-8-13 13:33:47 | 只看该作者
零教授 发表于 2024-8-12 22:05
说起来,它能解决我同屏幕3000个子弹(Sprite)会导致帧数掉到40帧的问题吗
以及有shader方面的支持吗 ...

性能的话同样配置比RGD能高10帧左右,但我推荐你benchmark后再做决定
shader方面开放了顶点着色器和片段着色器,
需要用opengl es的标准来写
另外windows版其实自带了fiddle模块,也就是win32api的底层ffi,
砍掉win32只是不希望移植者过于依赖win32从而导致一些特定功能(窗口操作,外部渲染)引发崩溃
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
20
在线时间
4 小时
注册时间
2024-8-21
帖子
2
20
发表于 2024-8-21 23:14:24 | 只看该作者
本帖最后由 Brunost 于 2024-8-21 23:31 编辑

我直接把最新版解压到某个游戏目录,有游戏本体的Graphics和Audio文件夹。改名rgu为Game.exe之后替换原文件,点击启动后能看到菜单和F1设置,但是一读取游戏存档就会报错



l除此之外,怎么调节分辨率消除游戏两边的黑条,让游戏渲染大地图。我手动在Game.ini里加了
[Renderer]
ScreenWidth=2560
ScreenHeight=1440
WindowWidth=2560
WindowHeight=1440
但是怎么改两边的黑条都消不掉。
我在主菜单测试的时候如果取消ratio,游戏就会强制拉满屏而不是调节分辨率。

没有详细的使用说明,rgu-console也启动不了

[Game]
rtp =RPGVXAce
这个是不是应该改成别的?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 20:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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