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

Project1

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

[原创发布] 【RGD】使用 DirectX 驱动的 RMVA Game.exe(v1.6)

  [复制链接]

Lv4.逐梦者

梦石
0
星屑
10725
在线时间
911 小时
注册时间
2019-11-5
帖子
2240

极短24参与

1
发表于 2019-12-28 23:14:02 | 显示全部楼层
同【文字z值小于窗口】的问题

  用了210楼的exe,修好了。208楼的、主楼的exe会导致“文字出现在窗口后面”

附件:有bug的工程(新建了空白工程,exe是208楼的。改了rm源文件,所以system里名为“RGSS300”的文件是“RGSS301”)

Project1.zip

1.47 MB, 下载次数: 100

风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
10725
在线时间
911 小时
注册时间
2019-11-5
帖子
2240

极短24参与

2
发表于 2020-1-8 00:17:46 | 显示全部楼层
本帖最后由 哇哇哇啊叭叭 于 2020-1-7 19:28 编辑

不好意思,又来打搅了!
  报告一个可能的小bug:【场景截图(SceneManager.background_bitmap)总会截到“选项”】

详情:
1.自定义场景拥有“以当前画面作为场景背景”(@background_sprite.bitmap = SceneManager.background_bitmap)的功能
2.自定义场景通过“显示选项”→“事件脚本”进入自定义场景(SceneManager.call())
3.使用RGD1.41
  上述情况凑齐了,就会令SceneManager.background_bitmap截取到“还没完全消失的选项”。这是一个bug吗?

图片说明

装载了RGD之后的工程包:
Project1.zip (1.47 MB, 下载次数: 137)

P.S.
  我总是冒冒失失的,也可能是我哪里弄错了,不过我读了这个帖子的最后几楼,没有发现有人报告这个bug。也用控制变量法做了实验,应该是RGD1.41运行速度太快了,导致“选项没有完全消失,就被截到背景图上了”。目前我是用“在选项启动[自定义场景]前,等待8帧”解决的
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
10725
在线时间
911 小时
注册时间
2019-11-5
帖子
2240

极短24参与

3
发表于 2021-3-27 22:56:15 | 显示全部楼层
本帖最后由 哇哇哇啊叭叭 于 2021-3-27 18:10 编辑

找到了解决方法:
  将“QQEat_Bitmap”条目下“Bitmap”类的“invert”方法内容改为:process_color即可
  这是一个RGD内置的反色方法

  [吐槽]对win32api有种恐惧感:感到它马上就要过时了...虽然才刚刚掌握了一点皮毛




报告一个不知是否是bug的问题:win32api图片反色导致程序崩溃。
  范例游戏《丝丝和条条》在使用RGD1.61后,只要使用“反色”有关的方法,就会崩溃。具体在“QQEat_Bitmap”条目下“Bitmap”类的“invert”方法前后出现的问题。将此方法内容注释掉,就无崩溃情况出现了。

范例游戏地址:https://rpg.blue/thread-410703-1-1.html




点评

蟹蟹~♥  发表于 2021-4-3 18:41
引擎对bitmap重写了,原VA上所有对bitmap读写内存什么的API应该都不行的,可以用process_color方法处理像素  发表于 2021-4-1 16:52
风继续吹,不忍远离。年少轻狂,眼神明亮,最好的年纪,最好的时光。希望岁月是一场春梦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-7 16:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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