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

Project1

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

[已经解决] 如何在RMXP(或RMVX)中引用外部rb库?

[复制链接]

Lv3.寻梦者

梦石
3
星屑
50
在线时间
177 小时
注册时间
2008-3-21
帖子
939
跳转到指定楼层
1
发表于 2010-7-27 20:18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
一些很重要的功能会涉及到.rb库,我仿照《全新世纪》中的例子做了好多遍均告失败

哪位大侠不吝赐教,谢谢

例子:

load("#$Rmxp_Location/rbScript/require.rb")

这样的一个语句,在《全新世纪》中只引用了一次就成功了,但

我将其加入我的工程后怎么也不成功

报错如下:

No such file to load -- /rbScript/require.rb

不知道缺什么东西。

Lv1.梦旅人

不画画就死星人

梦石
0
星屑
164
在线时间
1818 小时
注册时间
2007-6-14
帖子
3219
2
发表于 2010-7-27 20:21:08 | 只看该作者
No such file to load。。。您觉得会缺什么呢
渣绘关注慎重
[url=http://www.pixiv.net/member.php?id=1160389][color=DimGray]http://www.pixiv.net/member.php?id=1160389[/color][/url]
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
3
星屑
50
在线时间
177 小时
注册时间
2008-3-21
帖子
939
3
 楼主| 发表于 2010-7-27 20:22:16 | 只看该作者
No such file to load。。。您觉得会缺什么呢
小角色 发表于 2010-7-27 20:21


哎,要是知道何种原因的话,我自己早解决了:'(

P.S. 我已如数将rb库放到自己的工程目录中。

点评

额……怎么扯到我了……  发表于 2010-7-27 21:40
呃。。我似乎想简单了,于是坐等逸豫来解答~  发表于 2010-7-27 20:26
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6855
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

4
发表于 2010-7-27 21:00:09 | 只看该作者
本帖最后由 后知后觉 于 2010-7-27 21:03 编辑
  1. $Rmxp_Location = Dir.getwd
复制代码
那个 load 的参数字符串里有个内嵌的全局变量...
搜索就得到这个.....
至于这是什么东西嘛....还是要问问高人才行= =...

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分












你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

5
发表于 2010-7-27 21:19:37 | 只看该作者
正常应该是
$: << Dir.pwd

LS那个好像是很久以前的BB的一个东西里面的。
不过正常应该是上面那句

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

-.-
回复 支持 反对

使用道具 举报

Lv3.寻梦者

宛若

梦石
0
星屑
1568
在线时间
526 小时
注册时间
2007-8-19
帖子
1493

极短24参与开拓者

6
发表于 2010-7-27 21:55:34 | 只看该作者
本帖最后由 逸豫 于 2010-7-27 21:57 编辑

require Dir.pwd + '/s.rb'
这样如何……

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

[url=http://rpg.blue/thread-219730-1-1.html]http://unhero.sinaapp.com/wi.php[/url]
[color=Red]如你所见这是个死坑,没错这就是打我的脸用的[/color]
回复 支持 反对

使用道具 举报

Lv1.梦旅人

彩色的银子

梦石
0
星屑
50
在线时间
190 小时
注册时间
2006-6-13
帖子
1361

贵宾

7
发表于 2010-7-27 22:19:30 | 只看该作者
其实根本原因是加载路径是空的.
添加上就好了.
-.-
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
8
发表于 2010-7-28 06:57:15 | 只看该作者
话说我的话通常会直接这样干,因为rb是一个套一个的,你不这样改,肯定提示缺文件。
  1. alias banxian_require require
  2. def require(a)
  3. path = Dir.getwd + "/"+ a
  4. banxian_require(path)
  5. end
复制代码

评分

参与人数 1星屑 +240 收起 理由
「旅」 + 240 认可答案

查看全部评分

好歹当年也当过大魔王过,orz
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 05:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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