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

Project1

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

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

  [复制链接]

Lv3.寻梦者

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

开拓者

261
发表于 2020-4-26 22:18:20 | 只看该作者
直接用game.exe进游戏发现不支持カルトの鳥篭的鼠标脚本,明明工程里的测试游戏都能正常使用....

CAMouse.rar

32.41 KB, 下载次数: 89

点评

RGD自带的Mouse感觉就够用了吧……大概没必要引外部DLL,把对应的位置改成处理Mouse模块就行?  发表于 2020-4-28 10:38
不清楚了,有没有出错提示?  发表于 2020-4-27 15:59
但是测试游戏里脚本能好好的可以用.这是什么原理?  发表于 2020-4-27 08:47
外部DLL可能不兼容吧,要看DLL是怎么实现的,如果利用了RGSS相关的东西可能会崩  发表于 2020-4-27 07:35
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5701
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
262
发表于 2020-4-26 23:14:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
6639
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

263
发表于 2020-4-30 22:14:47 | 只看该作者
@fux2 黄鸡……那个,论坛导航的RGD版本该更新了……
已经1.5了,导航上显示的还是1.3

点评

done  发表于 2020-5-1 00:15
祝好。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3362
在线时间
1122 小时
注册时间
2015-12-24
帖子
246
264
发表于 2020-4-30 22:32:32 | 只看该作者
本帖最后由 翠靈月 于 2020-5-1 14:44 编辑

想请教下关于附带的光照Lighting脚本
由于行走图绘制上的关系人物脚下会有大约1~2像素的必须空格
导致生成出来的阴影会有无法和人物连结在一起的不自然
事件的部分可以用[foot]调节阴影位置
但是玩家角色的部分不知道该如何改?

-


再补个问题
上面是默认显示出来的文字外发光
下面是RGD的

可以明显看出RGD版的外发光边缘颜色会变得黑黑的,并且外发光渲染边缘也被切得不自然
像这样的情况有办法解决吗?
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
28
星屑
10170
在线时间
4673 小时
注册时间
2011-8-22
帖子
1279

开拓者

265
 楼主| 发表于 2020-5-1 17:52:49 | 只看该作者
翠靈月 发表于 2020-4-30 22:32
想请教下关于附带的光照Lighting脚本
由于行走图绘制上的关系人物脚下会有大约1~2像素的必须空格
导致生成 ...

光照脚本玩家可能没法直接调坐标,试试改素材吧……

外发光不太清楚是如何实现的,有没有利用外部DLL?如果是ruby绘制的话应该一样吧。

点评

感谢!  发表于 2020-5-2 14:06
已修复,下个版本更新。可能和RM默认的效果在颜色深浅上有微量差异,不过总体上不会出现异常黑色了(顺便去除了一个RGSS默认blur的bug  发表于 2020-5-2 10:33
我之后测试一下吧  发表于 2020-5-1 18:11
没有利用外部DLL,就只有把默认的EXE替换成RGD而已,用的是老鹰的对话框脚本,或是这个问题应该去老鹰那边回报?  发表于 2020-5-1 18:11
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
136
在线时间
7 小时
注册时间
2020-1-18
帖子
12
266
发表于 2020-5-2 10:40:10 | 只看该作者
厉害啊,这多大的工程量!一个人搞

点评

是多人运动  发表于 2020-5-4 11:28
是两个人,还有@fux2  发表于 2020-5-2 11:48
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

开拓者

267
发表于 2020-5-5 13:48:05 | 只看该作者
本帖最后由 jianyulei 于 2020-5-5 14:12 编辑

为什么我用 Mouse.click?(:L) 之类的指令一直返回false?

我知道了....要把她放到update_basic里面刷新....

点评

Mouse是这样的,除了x和y这两个属性不用刷新就能使用,其它的像click啊scroll啊什么的都必须持续update。另外我感觉这个update每帧调用还是会有延迟……  发表于 2020-5-6 20:19
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19284
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
268
发表于 2020-5-10 22:50:53 | 只看该作者
本帖最后由 张咚咚 于 2020-5-10 23:02 编辑

再次讨论一下关于那个font.dup混乱的bug(由于手动定义Font的dup还是会偶尔出现, 搞得很头大...而且经过某种dup场合后, 必定出现, 就是可能换一下draw_text的位置会解决, 也有可能bitmap = bitmap.dup.dup, 重复dup一次可能会解决, 也有可能解决不了...)。
不过又找到了一个关键点。
  1. bg = Sprite.new
  2. bg.bitmap = Bitmap.new(544,416)
  3. bg.bitmap.fill_rect(bg.bitmap.rect, Color.new(255,255,255,180))

  4. s = Sprite.new
  5. b = s.bitmap = Bitmap.new(100,24)

  6. loop do
  7.   f = b.font.dup
  8.   b.font = f
  9.   b.clear
  10.   b.draw_text(b.rect, "ABCDEFG")
  11.   
  12.   Graphics.update
  13.   Input.update
  14. end
复制代码

上面这段脚本, 是不断dup赋值font然后draw_text绘制, win7和win10测试都是会现该bug, 打开只要挂着, 字体的颜色会每隔三秒左右就会变一下。
但是如果把上面脚本的前三行注释掉, 变成纯黑色背景的话, win7则变成了三秒后文字直接变黑色, 之后就不会再变化了, win10则是白色字体永远正常不会变化的。


GIF图(Win7)


PNG(Win10)



点评

查了一下,终于彻底修复了,下个版本更新  发表于 2020-5-12 19:30
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
28
星屑
10170
在线时间
4673 小时
注册时间
2011-8-22
帖子
1279

开拓者

269
 楼主| 发表于 2020-5-12 20:37:10 | 只看该作者
更新到1.5.2版本。
修正background_exec的in_focus和out_focus。
修正tilemap柜台遮挡错误的问题。
修复了blur的实现方式。
修正了color在Font、Viewport、Plane等地方的复制错误问题。

点评

顶一下!  发表于 2020-5-12 22:40
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19284
在线时间
3074 小时
注册时间
2013-1-11
帖子
1288
270
发表于 2020-5-12 22:45:16 | 只看该作者
⑨姐姐 发表于 2020-5-12 20:37
更新到1.5.2版本。
修正background_exec的in_focus和out_focus。
修正tilemap柜台遮挡错误的问题。


Font.new.dup # 会停止运行

点评

已修复  发表于 2020-5-13 07:49
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-27 01:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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