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

Project1

 找回密码
 注册会员
搜索
查看: 187051|回复: 777
打印 上一主题 下一主题

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

  [复制链接]

Lv5.捕梦者 (版主)

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

开拓者

跳转到指定楼层
1
发表于 2018-5-4 19:31:42 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 ⑨姐姐 于 2020-9-15 19:20 编辑

如果发现脚本冲突请参考 http://cirno.blog/archives/391目前只支持 RGSS301.dll 以及更高版本的dll。RGSS300.dll 会出错。




简介


RGDirect (RGD) 是对 RPG Maker VX Ace (RMVA) 的脚本系统 RGSS3 的部分重新实现和功能扩展。它的主要作用是提升游戏的绘图效率、增强绘图扩展性,同时修正一些存在于原版 RGSS3 的漏洞。
这项工作由我和 Fux2 共同完成。Fux2 负责所有 C++ 代码和 Ruby 交互、Ruby 对象处理以及描绘文字相关的功能,我负责 D3D 绘图相关的功能。感谢 Mayaru 绘制了 RGD 的形象和图标文件。

使用方法

使用附件压缩包里的 Game.exe 替换原始游戏中的 Game.exe。

一些特性

  • 绘制大地图、大图片、较多旋转缩放精灵的时候足够高效,杜绝了原版 RGSS 的卡顿现象。
  • 内置了 Sprite 和 Viewport 的 shader 接口,可以很方便地添加实时计算的自定义特效代码。
  • 文字绘制内置了采用像素字的选项,可以不依赖外部 DLL 绘制像素字体。
  • 加入了鼠标输入的功能,可以使用 Mouse 模块方便地获取鼠标的位置和按键状态。
除此之外还有突破分辨率限制、Bitmap和Viewport直接保存为图片等等附加功能。


效果演示
效果演示


使用约定

  • RGDirect 可以在 RPG Maker VX Ace 制作的非商业或商业游戏中使用。
  • 请勿用于违反相关国家法律法规的用途,请勿用于伤害他人的合理合法权益。
  • 请勿以制作者之外的其他名义二次发布 RGDirect。
  • RGDirect 的开发者不对使用过程中和使用后的任何问题负责。
  • 如果出现任何冲突,以相关法律法规、Enterbrain 公司的官方规定为准。

下载、更新记录和更多信息

http://cirno.blog/archives/290

评分

参与人数 72梦石 +2 +71 收起 理由
喜灰RPG游戏谜 + 1
企鹅大虾 + 1 塞糖
BLUEONE + 1 thank you!
明月栞那 + 1 塞糖
负有尽 + 1 精品文章
aa838320582 + 1 精品文章
KazamiMegumin + 1 塞糖
frost_king_hw + 1 精品文章
zhangc + 1 精品文章
mada310 + 1 塞糖

查看全部评分

Lv1.梦旅人

梦石
0
星屑
236
在线时间
11 小时
注册时间
2023-7-27
帖子
20
358
发表于 2024-4-20 16:02:51 | 只看该作者
虽然兼容性质的问题使得我搞了Script.rvdata2的分离,单独分开了一个ScriptDX.rvdata2...唯一麻烦的一点。
而且貌似使用这个Runtime之后原本存档里的行走速度被重置回系统默认的龟速了...?
github.com/Jesse5800-2
普普通通的RMVA苦手一个
嘛啊,总之,请多多指教吧QwQ
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
236
在线时间
11 小时
注册时间
2023-7-27
帖子
20
357
发表于 2024-4-20 15:48:33 | 只看该作者
感谢分享
放进自己的游戏里打算用作第二Runtime了
github.com/Jesse5800-2
普普通通的RMVA苦手一个
嘛啊,总之,请多多指教吧QwQ
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
440
在线时间
62 小时
注册时间
2023-7-16
帖子
20
356
发表于 2023-9-19 21:28:21 | 只看该作者
非常感谢!

新人来反馈一个问题,不知道之前有没有人提过

事件脚本:
RUBY 代码复制
  1. sp = Sprite.new
  2. sp.z = 10086
  3. sp.bitmap = Bitmap.new(608, 720)
  4. sp.bitmap.font.size = 24
  5. sp.bitmap.fill_rect 0, 74, 556, 28,  Color.new(0,0,0)
  6. sp.bitmap.draw_text 0, 74, 556, 28, "111111111111111111111111111111111111111", 1


效果正常:


但是将脚本第四行字体大小改为26,其它不动,居中对齐就跑偏了:


似乎字体大小和文字长度到达某种比例就会这样,不知是什么原因……
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
214
在线时间
71 小时
注册时间
2021-4-23
帖子
29
355
发表于 2023-8-3 07:20:53 | 只看该作者
回帖的时候切记不要与人发生纠葛,第一:这是BBS,你没法面对面的和任何人完美的解决纠葛。第二:我们都希望这是0.0.0.0一个和谐友爱的
1340134074180388038
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
25
在线时间
1 小时
注册时间
2023-5-28
帖子
1
354
发表于 2023-5-31 00:19:45 | 只看该作者
十分感谢提供学习,谢谢了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2838
在线时间
370 小时
注册时间
2015-1-29
帖子
13
353
发表于 2023-3-31 17:47:40 | 只看该作者

杂草丛在阴影上了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5753
在线时间
1170 小时
注册时间
2011-12-18
帖子
1291
352
发表于 2022-11-27 14:03:23 | 只看该作者
後來?
補補補補補補補補補補補補補補補補補補補補補補補補補補
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
662
在线时间
47 小时
注册时间
2022-2-6
帖子
18
351
发表于 2022-7-26 01:03:04 | 只看该作者
是否可以将 .gif 作为动画播放?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10073
在线时间
4431 小时
注册时间
2005-10-22
帖子
6957

开拓者贵宾

350
发表于 2022-4-23 23:54:32 | 只看该作者
本帖最后由 orochi2k 于 2022-4-23 23:55 编辑

Start_Video你竟然调用的是me_play还给我传的是个ASCII的字符串。
又多了一个如果哪天RGD开源,我肯定要去改的地方。
回复 支持 2 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 16:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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