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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14746
在线时间
2220 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

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

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10283
在线时间
4442 小时
注册时间
2005-10-22
帖子
6992

开拓者贵宾

12
 楼主| 发表于 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工程已经基本成功移植完毕。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
帖子
7
13
发表于 2019-12-12 00:07:14 | 只看该作者
谢谢分享经验
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42701
在线时间
7618 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

14
发表于 2019-12-12 02:20:20 | 只看该作者
orochi2k 发表于 2019-12-11 23:47
tilemap实现的是图块(因为RMXP和RMVA的图块实现是不一样的,所以要重新插一段进去)
理论上RGD可 ...


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

扔一个坑掉的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
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14746
在线时间
2220 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

15
发表于 2019-12-12 10:24:44 | 只看该作者
按照你教程里面弄了,报错,不知道哪里弄得不对

1.png (57.85 KB, 下载次数: 45)

1.png

2.png (67.12 KB, 下载次数: 37)

2.png

RGD XP.rar

1.41 MB, 下载次数: 67

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
帖子
7
16
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
203
在线时间
36 小时
注册时间
2019-4-14
帖子
7
17
发表于 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
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10283
在线时间
4442 小时
注册时间
2005-10-22
帖子
6992

开拓者贵宾

18
 楼主| 发表于 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之类的东西
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36606
在线时间
10834 小时
注册时间
2009-3-15
帖子
4817
19
发表于 2020-8-13 12:15:51 | 只看该作者
XPA好像有些人的电脑不能运行啊..怎么破..
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
623
在线时间
125 小时
注册时间
2021-8-27
帖子
54
20
发表于 2022-12-3 12:16:57 | 只看该作者
YukiYukidesu 发表于 2019-12-3 15:26
我刚花了两周把一个复杂的XP工程移植到VA上就看见了这个(死目)
不过VA功能和逻辑性也强不少就是了……
{: ...

能不能帮我转一下 大佬 有偿
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 12:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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