楼主能帮咱尝试一下RGU的工程适配嘛…… 游戏工程目前是RGD 因为最近发了游戏正式版预告所以一堆人入手发现游戏不支持steam deck 想解决一下兼容性问题。 游戏除了输入和steam api就没有用过win32api 但是因为内部鼠标、手柄等输入模块用的RGD的内部方法 播放视频、sprite和viewport类的shader也是用的RGD的对应方法 虽然数量不多但是底层的东西自己适配起来还是很苦手。 不知道能否支援咱一下呢o(╥﹏╥)o 游戏9月30就要上线了现在人手真的不足。 有偿外包而且还有预算留给程序外包。并且一定会上制作人员表(制作人员表还蛮大的,欢迎加入!) 如果有空的话可以加一下咱QQ:854923362 我发给您工程您评估一下工作量 |
凯琳·赛拉菲姆 发表于 2024-6-11 22:10 自带了扩展API的说明文档(脚本) 如果你不懂脚本可以进群了解已经编写好的脚本:794325843 |
内置功能怎么使用啊 |
本帖最后由 Admenri 于 2024-6-7 22:01 编辑 哇哇哇啊叭叭 发表于 2024-6-7 21:04 原版RGSS的运行时(Game.exe)基本就是和Windows绑定的, 目前研究来看,XP,VX这两代的引擎在渲染时是一点GPU也没用的(软渲染) VA有些GPU使用但是效率依然拉垮, 后来者RGD虽然提升了绘图效率,但脚本引擎还是原版的1.9,要知道这个版本是2010年的了 而且依然和Windows绑死了 目前认为RGSS衰落原因之一就是绑死Windows平台和效率底下以及不开源的特性 所以我也把3年前的RGU拉出来全部重写开源了, Ruby用的是3x3升级的3.0版本 绘制也用OGL分担了大量CPU的工作, 比MVMZ的浏览器环境轻量,且引擎是开源的,可以自己随便加功能 (顺便一提,MV以后的48x48图块我的引擎也是支持的) 目前引擎的功能都是经过跨平台论证后才加入的, 理论上用户游戏如果只用了RGSS的接口和引擎提供的功能是可以无障碍移植到各个平台的(Android Windows Linux ...) |
kangxi0109 发表于 2024-6-6 19:53 截图功能忘说了,这个引擎把va的功能下放给xp了,现在截图可以直接Graphics.snap_to_bitmap 也可以取Viewport的截图:Viewport.snap_to_bitmap(target) Bitmap对象也有Bitmap#save_png(path) 功能可以直接把位图保存为png |
感谢楼主慷慨分享! 感觉完全没明白为什么,va和之前的版本就被淘汰了。看起来跟win32、openGL有关,是意味着跟操作系统的位数、网页图像渲染有关吗? |
kangxi0109 发表于 2024-6-6 19:53 RUBY 代码复制
可直接替换截图存档的核心 |
kangxi0109 发表于 2024-6-6 19:53 引擎为了跨平台砍掉了win32api,这部分需要用户用引擎提供的功能实现 坏处是麻烦,好处是移植手机的时候非常简单 |
支持!作为一个XP的拥护者,看到这个就滚进来了 话说搜索win32api出来了外挂脚本也可以吗? |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-9-22 14:38
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.