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

Project1

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

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

  [复制链接]

Lv2.观梦者

梦石
0
星屑
795
在线时间
71 小时
注册时间
2018-11-16
帖子
49
281
发表于 2020-5-31 12:08:27 | 只看该作者
那个save_png的方法能不能把截下来的图片直接放到指定的文件夹里啊?

点评

可以的,路径里写指定文件夹就行了  发表于 2020-5-31 12:52
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
795
在线时间
71 小时
注册时间
2018-11-16
帖子
49
282
发表于 2020-5-31 13:52:13 | 只看该作者
怎么写……

点评

谢谢  发表于 2020-6-6 13:02
save_png("D:/Users/MyName/XXX.png")类似这样  发表于 2020-5-31 14:25
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
795
在线时间
71 小时
注册时间
2018-11-16
帖子
49
283
发表于 2020-6-6 13:23:31 | 只看该作者
如果要把截下来的图片保存到游戏当前目录下的文件夹里要怎么写啊
我这么写虽然没有直接停止运行但是没有图片生成
bitmap = Graphics.snap_to_bitmap
bitmap.save_png("/photo/XXX.png")

Snipaste_2020-06-06_13-21-04.png (36.71 KB, 下载次数: 6)

Snipaste_2020-06-06_13-21-04.png

Snipaste_2020-06-06_13-21-48.png (11.64 KB, 下载次数: 12)

Snipaste_2020-06-06_13-21-48.png

点评

解决就好  发表于 2020-6-7 17:36
解决了,原来只要把photo前面的那个斜杠去掉就好了 脚本盲打扰了  发表于 2020-6-7 06:45
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小睡

梦石
0
星屑
2061
在线时间
508 小时
注册时间
2010-8-1
帖子
1378
284
发表于 2020-6-19 00:57:25 | 只看该作者
下了lighting的示例,然后用1.5.3版本的exe,打开后,走到地下室地方就出错了。之前1.4的时候还是正常的。
如果要用这套lighting的话,脚本里lighting那几个都要的对吧。
弱问一个问题,在事件里写的脚本,默认的函数好像不是global的,比如lighting示例里有个叫set_particle。这个函数是在哪里定义的?
我平时都只是用脚本处理一些变量,比如把某变量强行赋值成字符串而不是事件规定的整数。

点评

我不确定lighting能不能用了……以后去查查。set_particle貌似是Game_Interpreter定义的  发表于 2020-6-25 12:11
欢迎来到6R RTP Maker!加入RTP行走图制作组的行列吧!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

小睡

梦石
0
星屑
2061
在线时间
508 小时
注册时间
2010-8-1
帖子
1378
285
发表于 2020-6-28 22:19:50 | 只看该作者
lighting的问题还是希望可以尽早修复,毕竟是目前RGD唯一的示例啊……
欢迎来到6R RTP Maker!加入RTP行走图制作组的行列吧!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
帖子
813

开拓者

286
发表于 2020-7-2 23:02:26 | 只看该作者
本帖最后由 jianyulei 于 2020-7-3 00:00 编辑

鼠标控制的判定上有些问题,当鼠标快速移出屏幕后,因为刷新问题Mouse.x这类坐标只会一直被判定在最后一次刷新的位置,而不是屏幕边缘, press? 也是会一直被判定处于按住的状态,就算没有按住甚至已经移回也会被判定是按着,直到再次点击鼠标
还有在全屏模式下,鼠标移动到最上方点击可以点击到窗口的边缘,导致弹回桌面
另外那个全屏鼠标矫正不能自动获取吗?我设置分辨率1600*900,屏幕分辨率1980*1080,全屏应该是1.2倍矫正,但是我发现小数没有用,只有整数才有效,而且别人电脑屏幕尺寸不一样,这种方式自己计算矫正应该会有问题的吧?

点评

鼠标別用press? , 用repeat? 表示按住  发表于 2020-7-9 14:57
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
355
在线时间
31 小时
注册时间
2020-1-24
帖子
34
287
发表于 2020-7-5 19:37:55 | 只看该作者
RGD运行约5s后崩溃怎么处理啊
按教程弄的
(RGSS301.dll不是正版的【
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

288
发表于 2020-7-9 06:23:11 | 只看该作者
我在使用横向循环地图的时候发现了黑屏的bug?
工程和视频:
rgd-bug.7z (4.06 MB, 下载次数: 66)
bug截图,地图直接半边黑屏:

点评

之前就修的,一直没发233  发表于 2020-7-12 06:58
赞神速!  发表于 2020-7-12 00:49
修了,下个版本更新  发表于 2020-7-11 23:20
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19279
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
289
发表于 2020-7-9 13:20:50 | 只看该作者
本帖最后由 张咚咚 于 2020-7-9 13:22 编辑

提个建议。。
可以给Bitmap加一个查看该对象占用了多少内存的方法吗,我想遍历Cache里面的缓存图查看一共占用了多少内存,达到一定值时想清空释放。
游戏内存达到1.5G以上时会很大概率崩溃,所以才有了第一条的想法。。可以查看图像内存占用就好了。。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19279
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
290
发表于 2020-7-11 23:13:50 | 只看该作者
本帖最后由 张咚咚 于 2020-7-11 23:18 编辑

@⑨姐姐  反馈一个bug,新工程测试的,地图是范例地图(世界地图4),逐步排查应该是Tilemap导致的内存泄漏。
这个问题能解决,楼上的问题感觉不解决也无关紧要了= =

点评

找到问题了,已修复,晚点时候更新  发表于 2020-7-12 12:02
我这里不太明显,生成同一个地图不断update会内存越来越多吗?  发表于 2020-7-12 11:23
只注释掉 Spriteset_Map 里面的 @tilemap.update 这一行就可以了,应该是update方法的问题。。  发表于 2020-7-12 10:28
挺难查,我再看看  发表于 2020-7-12 10:03
注释掉有创建、释放Tilemap的三个方法后就没问题了,所以猜测是TileMap的问题,你可以测试下。。  发表于 2020-7-12 09:26
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-20 00:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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