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

Project1

 找回密码
 注册会员
搜索
123
返回列表 发新帖
楼主: Admenri
打印 上一主题 下一主题

[原创发布] 兼容 XP/VX/Ace 三系通用跨平台游戏引擎 支持网页端

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
4 小时
注册时间
2025-7-26
帖子
1
21
发表于 2025-10-10 18:03:32 | 只看该作者
我将一个demo工程移植到手机上,整体游戏速度降低,战斗画面速度降低,如下是ini文件

个人感觉是渲染方法,参数都试了还是不行,测试的手机是 nova7和nova9  都一样的效果,这俩手机性能也不差应该,求大佬帮忙解答下

[Game]
; 必填,指定RGSS样式脚本压缩文件的执行路径
Scripts=Data/Scripts.rvdata2
; 窗口标题,Windows平台需要输入ASCII编码的文本,其他平台为UTF-8
Title=test

[Engine]
; RGSS版本指定 (0-3),为0自动根据脚本路径适配对应版本
APIVersion=3
; 指定默认字体及其他字体的加载目录
DefaultFontPath=Fonts/111.ttf
; 指定GUI汉化文件路径
I18nXMLPath=Game.xml
; 指定启动时窗口的大小(非游戏内分辨率),不填则设置为游戏分辨率大小
WindowSize=544|416
; 指定启动时游戏内分辨率大小,不填则按照对应RGSS版本设置
Resolution=544|416

[GUI]
; 禁用默认F1菜单
DisableSettings=false
; 禁用F2帧数监控
DisableFPSMonitor=false
; 是否禁用F12重置游戏功能
DisableReset=false

[Renderer]
; 渲染器后端指定(D3D11 D3D12 VULKAN OPENGL)
Backend=UNDEFINED
; 内置渲染管线的默认纹理采样方式(0 - 线性采样, 1 - 临近采样, ...)
PipelineDefaultSampler=0
; 启用渲染器验证层(会降低渲染性能)
RenderValidation=false
; 启用更大的顶点数据范围,如果显卡不支持请关闭
LargeDrawIndex=true
; 是否允许跳帧(不允许跳帧则会出现画面加速现象)
AllowSkipFrame=true
; 是否全屏启动游戏
Fullscreen=false
; 启动游戏时的默认帧率 (40/60)
FrameRate=60
; 是否允许游戏后台运行
BackgroundRunning=true
; 是否采用平滑采样进行画面呈现
SmoothScalePresent=true

[Platform]
; [Windows] 启用调试控制台
DebuggingConsole=true
; [Windows] 是否禁用输入法
DisableIME=false
; [移动端] 设置屏幕旋转方向:
; 可填:LandscapeLeft LandscapeRight Portrait PortraitUpsideDown
Orientations=LandscapeLeft LandscapeRight
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (超级版主)

梦石
18
星屑
12913
在线时间
2120 小时
注册时间
2012-12-12
帖子
564
22
发表于 2025-10-21 23:22:25 | 只看该作者
本来两眼一亮,试了试,发现好多脚本都不兼容,最重要的是不兼容Win32API,一些兼容vx和va的脚本中,无法识别 if vx? 。
把不兼容的脚本先去掉,终于能启动了,然而并非我所想的,放大或全屏的画面并不像RGD一样是像素临近式放大,还是糊的。我知道,这可能是电脑问题,有些电脑是临近算法,有些电脑是和我一样的双线性过滤,这就导致一些像素游戏在放大或全屏时画面会非常糊。
所以一些经典的放大脚本,如Fullscreen++,在我这里都是全糊。能真高清像素放大的除了RGD,就是用第三方软件Magpie了。如果URGE能拥有Magpie的效果,那是真正的无敌。
总之,现阶段没法用,未来可期了。

葱兔の游戏列表 (´・ω・`)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
6
星屑
4184
在线时间
556 小时
注册时间
2021-6-10
帖子
58
23
 楼主| 发表于 2025-10-22 10:17:54 | 只看该作者
congwsbn 发表于 2025-10-21 23:22
本来两眼一亮,试了试,发现好多脚本都不兼容,最重要的是不兼容Win32API,一些兼容vx和va的脚本中,无法识 ...

其实win32api和你说得硬边都是支持的,只不过需要一些修改。
1. Win32API因为要跨平台所以隐藏了,需要补丁才能使用,而且因为exe是64位的所以全部外部dll都无法使用了(比如TRGSSX)
如果你不考虑跨平台了可以加回来:https://bbs.admenri.com/forum.ph ... &extra=page%3D1
2. 引擎内部的缩放方式在启动的时候会编译到管线里,所以需要你在ini里就修改缩放方式:
https://github.com/Admenri/urge/blob/main/doc/engine_config.ini
默认是平滑缩放所以会糊

写好自己的故事。
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (超级版主)

梦石
18
星屑
12913
在线时间
2120 小时
注册时间
2012-12-12
帖子
564
24
发表于 2025-10-23 04:52:14 | 只看该作者
Admenri 发表于 2025-10-22 10:17
其实win32api和你说得硬边都是支持的,只不过需要一些修改。
1. Win32API因为要跨平台所以隐藏了,需要补 ...

感谢解答,我又用几个工程试了试,总是有些意想不到的问题,很多脚本都有弹错,有些不知如何解决,有点打退堂鼓了……以后再试试吧。
以及这个ini有几个疑问:字体如何读取脚本中的Font设置呢(有多个字体和字号变化)?最大化或全屏时如何能保证画面是整数倍放大呢?x2 x3之类的,以及如何在游戏中作为选项更改这些设置?

葱兔の游戏列表 (´・ω・`)
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
6
星屑
4184
在线时间
556 小时
注册时间
2021-6-10
帖子
58
25
 楼主| 发表于 2025-10-23 10:42:23 | 只看该作者
congwsbn 发表于 2025-10-23 04:52
感谢解答,我又用几个工程试了试,总是有些意想不到的问题,很多脚本都有弹错,有些不知如何解决,有点打 ...

因为脚本引擎升级到了Ruby3.3.9,语法不兼容是很常见的,不过很多问题其实是脚本自己编写不严谨导致的,原版的RGSS包容了这部分错误,但是URGE更严格所以变成了报错。
如果你有解决不了的脚本问题可以发到URGE的反馈帖:https://bbs.admenri.com/forum.ph ... &extra=page%3D1(当然也可以发在这里)

字体方面,引擎不会读取系统的字库,所以需要自带字体文件,详情可看教程:https://bbs.admenri.com/forum.ph ... &extra=page%3D1

总之适配过程确实很难受,但却是为了跨平台和性能与画面做的必要牺牲
写好自己的故事。
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6327
在线时间
6605 小时
注册时间
2007-12-16
帖子
4504

贵宾

26
发表于 2025-10-23 12:05:50 | 只看该作者
本帖最后由 仲秋启明 于 2025-10-23 16:51 编辑

使用va新工程试了一下,提示没有Graphics/Tites1/Plain文件夹,新建Plain文件夹后提示  5-Cache:106:in "initialize'(Errno::ENOENT):No such file or directory-permission denied: Graphics/Titles1/Plain,应该是测试的时候使用了附加脚本
打开菜单有的时候会提示Window Base里 def convert_escape_characters(text)下 'gsub!'(FrozenError)can't modify frozen String:,对话没提示,有可能是我调用的问题
使用图片较多的情况下读取会很卡,是我电脑问题吗
web版我没看懂怎么打开就测试了win版

点评

使用图片较多的情况下读取会很卡的话是因为我sprite用的多吗?还是我update移动位置用了过多的算力?原版确实是正常顺畅  发表于 7 天前
这套程序无法读取系统RTP,所以需要你脱离RTP才能运行,此外因为ruby版本升级,出现脚本兼容问题也是难免的  发表于 7 天前
测试的是win版,不是web版  发表于 2025-10-23 13:38

还在龟速填坑中
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4404
在线时间
414 小时
注册时间
2016-5-11
帖子
141
27
发表于 5 天前 | 只看该作者
新人前来顶下,支持楼主,感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-10-31 23:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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