楼主: orochi2k

[原创发布] 让XP工程用上RGD的简易教程

[复制链接]
梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

发表于 2019-12-11 22:43:11 | 显示全部楼层
TILEMAP 是实现什么功能的脚本,直接用你给的范例里面TILEMAP这个也行吧。
等我明天按照教程制作一份模板,上传下,请楼主指点下。
这个XP用上RGD是不是运行效率和帧速率都能得到提高。
回复

使用道具 举报

梦石
1
星屑
11993
在线时间
4534 小时
注册时间
2005-10-22
回帖
7091

开拓者贵宾

 楼主| 发表于 2019-12-11 23:47:24 | 显示全部楼层
本帖最后由 orochi2k 于 2019-12-11 23:48 编辑

tilemap实现的是图块(因为RMXP和RMVA的图块实现是不一样的,所以要重新插一段进去)
理论上RGD可以解决很多XP的限制,包括绝对没有10秒挂起暴毙那种事情,可以随便更改分辨率,可以用SHADER,具体可参考RGD官方页面。理论上效率可以极大提升。
不过由于RMXP是RUBY1.8 RMVA和RGD都是RUBY1.9,会有各种需要修补的地方(主要存在于编码问题上) 不过基本上都不是大问题,毕竟一个开发了15年的巨型RMXP工程已经基本成功移植完毕。
回复

使用道具 举报

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
回帖
7
发表于 2019-12-12 00:07:14 | 显示全部楼层
谢谢分享经验
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45700
在线时间
7948 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2019-12-12 02:20:20 | 显示全部楼层
orochi2k 发表于 2019-12-11 23:47
tilemap实现的是图块(因为RMXP和RMVA的图块实现是不一样的,所以要重新插一段进去)
理论上RGD可 ...


RGDXP.zip (220.41 KB, 下载次数: 105)

扔一个坑掉的RGDXP版,依然需要301的dll,除tilemap以外的其他元素均还原成了XP版本
包括window,内部类等等,无敌蛇可以看看能不能更方便的鼓捣
由于tilemap完全没有实现,所以完全不能用内置的tilemap

点评

哎..原来要改名Game?  发表于 2020-7-22 18:46
大大..这东西怎么用?刚运行就报错不能读取脚本了?  发表于 2020-7-22 18:45
嗯,等以后看看,最近忙着一些外勤收容异常的工作(大雾)  发表于 2019-12-12 17:13
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

发表于 2019-12-12 10:24:44 | 显示全部楼层
按照你教程里面弄了,报错,不知道哪里弄得不对
1.png
2.png

RGD XP.rar

1.41 MB, 下载次数: 66

回复

使用道具 举报

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
回帖
7
发表于 2019-12-12 11:11:22 | 显示全部楼层
miantouchi 发表于 2019-12-12 10:24
按照你教程里面弄了,报错,不知道哪里弄得不对

是因为函数错了,应该是
  class MoveCommand
    def initialize(code = 0, parameters = [])
      @code = code
      @parameters = parameters
    end
    attr_accessor :code
    attr_accessor :parameters
  end
回复

使用道具 举报

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
回帖
7
发表于 2019-12-12 11:14:06 | 显示全部楼层
我也弄个一个,由于用的xp的的F1帮助内部函数部分缺失,用的xpa提供的RPG模型函数,
但是完成后物品和特技一点击就会停止运行,应该脚本也需要重写吧,还是需要一个比较完美的tilemap
顺便附件传一下吧

XPRGD_demo.7z

1.88 MB, 下载次数: 80

点评

也没说的很详细,大概就是取代我复制那一大堆模块用的  发表于 2019-12-12 16:10
看这帖的8楼  发表于 2019-12-12 15:02
XPA是什么东西,我在论坛里面怎么没搜索到相关信息?  发表于 2019-12-12 13:26
回复

使用道具 举报

梦石
1
星屑
11993
在线时间
4534 小时
注册时间
2005-10-22
回帖
7091

开拓者贵宾

 楼主| 发表于 2019-12-12 17:12:31 | 显示全部楼层
快乐时刻 发表于 2019-12-12 11:14
我也弄个一个,由于用的xp的的F1帮助内部函数部分缺失,用的xpa提供的RPG模型函数,
但是完成后物品和特技 ...

这里存在一个小问题,RMXP不一定初始化WINDOW的CONTENT,而RMVA普遍会初始化CONTENT。
然后RGD会以为所有窗口都有CONTENT,然后死在GRAPHICS.UPDATE的位置
处理方法其实也很简单,把这些WINDOW对应地加入content = bitmap.new之类的东西
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2020-8-13 12:15:51 | 显示全部楼层
XPA好像有些人的电脑不能运行啊..怎么破..
回复

使用道具 举报

梦石
0
星屑
674
在线时间
114 小时
注册时间
2021-8-27
回帖
34
发表于 2022-12-3 12:16:57 | 显示全部楼层
YukiYukidesu 发表于 2019-12-3 15:26
我刚花了两周把一个复杂的XP工程移植到VA上就看见了这个(死目)
不过VA功能和逻辑性也强不少就是了……
{: ...

能不能帮我转一下 大佬 有偿
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部