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

Project1

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

[原创发布] 【RGU】基于OpenGL&SDL2 RGSS 1/2/3 通用Runtime

[复制链接]

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
11
发表于 2021-7-28 07:52:41 | 只看该作者
本帖最后由 89444640 于 2021-7-28 08:17 编辑

范例游戏缺资源无法正常运行,我不熟悉XP以外的版本不知道应该导入哪些资源,有可能的话,一起打包吧……方便用户测试。
0727那个我放自己工程里面显示这个,我字体是调用了三个字体库,把调用过的字体复制到fonts里也不行,完全不会用。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3477
在线时间
600 小时
注册时间
2021-6-10
帖子
46
12
 楼主| 发表于 2021-7-28 08:20:46 | 只看该作者
89444640 发表于 2021-7-28 07:52
范例游戏缺资源无法正常运行,我不熟悉XP以外的版本不知道应该导入哪些资源,有可能的话,一起打包吧……方 ...


一般直接写类变量会出现FrozenError
改成全局变量或暂时屏蔽即可

缺资源的话直接复制一份RTP覆盖即可,字体文件有默认的其实就可以了
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3477
在线时间
600 小时
注册时间
2021-6-10
帖子
46
13
 楼主| 发表于 2021-7-29 18:00:23 | 只看该作者
张咚咚 发表于 2021-7-27 21:18
这也太强了吧
不知道综合性能和RGD相比怎么样呢。
突然想将工程迁移过来XD(不过想到工程 ...

精灵tone我测试和原版一致的a(也许显卡有点问题
水波特效毕竟是仿的,某些参数只能自己猜了,有点差异也正常(
大量精灵卡顿问题在新版修复了,在Game.ini里写上SyncToRefreshRate可大幅提升画面流畅度

点评

大佬YYDS!新加入的SyncToRefreshRate确实大幅提升了流畅度,不过有没有在游戏内开启/关闭它的方法呢?它和目前已经存在的Graphics.vsync并不相同  发表于 2021-7-30 22:24
SyncToRefreshRate 确实精灵过多不会在卡了,但是好像帧数和显示器的刷新率一致了,更改Graphics.frame_rate也不行  发表于 2021-7-30 10:18
基于OpenGL SDL2的RGU(已重制开源)
EMAIL: [email protected]
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2227
在线时间
1102 小时
注册时间
2006-1-10
帖子
800
14
发表于 2021-7-30 01:18:51 | 只看该作者
在搬迁工程中发现一个问题,在绘制部分透明的图片(例如图标)时,如果将图片不透明度设置为255,图片整个rect大小会覆盖其下的所有contents信息,文字很难描述我来用两张图说明
上面的图是我希望达到的效果,我使用矩形填充给图标绘制了一个底色,在底色上面描绘了图标,图标图片透明部分应该是能看到底色才对,而现在的情况是下面这样的,图标整个矩形完全覆盖掉了下面的内容,包括本应该显示出来的部分
目前这个问题涉及到所有类似的情景中,比如光影脚本中有半透明的遮罩,光源是图片显示的,一样会出现光源把遮罩层完全覆盖掉了,显示出一个矩形,本应该是叠加的效果

未标题-1.jpg (17.55 KB, 下载次数: 48)

未标题-1.jpg

点评

这个BUG修了,原本打算直接blt可以省不少事,但忘了会覆盖下层内容(0729  发表于 2021-7-30 07:14
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2227
在线时间
1102 小时
注册时间
2006-1-10
帖子
800
15
发表于 2021-7-30 01:24:24 | 只看该作者
非常白菜 发表于 2021-7-30 01:18
在搬迁工程中发现一个问题,在绘制部分透明的图片(例如图标)时,如果将图片不透明度设置为255,图片整个r ...

目前找出的解决办法,是把这类图片的不透明度设置为254,也就是把图片增加那么一点难以察觉的半透明度来进行问题的规避

点评

哎呦,想点评点成了回复,不能删帖真难受  发表于 2021-7-30 01:26
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
190
在线时间
14 小时
注册时间
2021-5-26
帖子
5
16
发表于 2021-7-30 19:57:11 | 只看该作者
66666666666
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2227
在线时间
1102 小时
注册时间
2006-1-10
帖子
800
17
发表于 2021-7-30 22:26:33 | 只看该作者
张咚咚 发表于 2021-7-27 21:18
这也太强了吧
不知道综合性能和RGD相比怎么样呢。
突然想将工程迁移过来XD(不过想到工程 ...

看了一下你的问题3,可以尝试将SyncToRefreshRate关闭,并且将Graphics.frame_skip和Graphics.vsync都设置为false,如此设置以后至少在我这里那种忽然顿卡一下的情况基本都改善了,其实就是处理大量精灵时画面跳帧了,frame_skip其实应该默认关闭比较好

点评

正解,Graphics.frame_skip关了确实不会突然卡了  发表于 2021-8-1 06:52
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
99
在线时间
10 小时
注册时间
2021-8-16
帖子
11
18
发表于 2021-8-23 14:08:25 | 只看该作者
多谢大佬分享收藏走了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36382
在线时间
10788 小时
注册时间
2009-3-15
帖子
4813
19
发表于 2021-9-25 13:20:34 | 只看该作者
有问题...防具或技能等class里面p self.id报错..原版可以P..
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

20
发表于 2021-9-25 15:39:39 手机端发表。 | 只看该作者
XP的问题,相对于默认脚本新增的类,出现了superclass的报错,然后忽略掉之后,还出现了eval的报错,这是不存在脚本的内容,这下应该是触动了XP的底层脚本吧?
可惜啊,游戏未能顺利进入标题画面……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-14 14:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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