请大家帮忙来测试一下~~
这个测试的主要目的是想知道 RMXP 的 RGSS 是否支持外接的库与方法,以及测试 RGSS 与 RUBY 1.8.1 编译环境的通用性[/COLOR]~~
简单的说~~ RMXP 的 RGSS 提供了一个 RUBY 编译器(方案)~~我们可以很大程度的用 RGSS 做我们希望做的事情~~但是看过官方的帮助文档后发现~~帮助文档中之提供了极其基础且简单的教学与功能支持~~对于一个 RUBY 语言来说~~ RGSS 含括的部分太少~~
那么~~没有写的功能~~究竟是文档中没有说明呢~`还是根本就没有呢?~~
我今天想做的~~就是使用 帮助文档 中根本没有涉及到的线程的概念~~来做一些测试~~
希望大家能帮忙~~
如果实验成功~~那么就说明我们可以使用更多的功能~~以及创造更多的功能~~
以及帮助我们更深的了解 RUBY 与 RGSS 的关系~~以及了解 RGSS 更多的特性~~与潜在力量~~
由于这里似乎没有任何一个懂得 RUBY 的~~所以只有靠我们自己的力量来研究了~~
关于实验方法~~我现在详细说说:
1] 进入 RMXP 后~~新建一个工程~~
2] 按 F11 进入脚本编辑器~~
3] 新建一个脚本单元~~务必使这个单元在最上面(或者删除其他所有的单元~~如图)
4] 在这个脚本单元中将下面的代码复制进去:
- a = Thread.new { print "a"; Thread.pass;
- print "b"; Thread.pass;
- print "c" }
- b = Thread.new { print "x"; Thread.pass;
- print "y"; Thread.pass;
- print "z" }
- a.join
- b.join
复制代码
5] 保存这个工程,进入游戏进行测试。
上面就是实验的 5 个步骤~~我们应该得到的实验结果是:
依次弹出窗口显示 axbycz ~~
如果在运行的时候出错~~
我们继续下面的步骤:
1] 安装 RUBY 1.8.1 ~~下面是安装包下载地址:
http://down.war3xp.com/danexx/rmxp/ruby181-13.exe
2] 重新运行刚才保存的游戏~~
这个时候应该不会有错误了~~如果还有出错~~请大家给出出错提示~~以及 RUBY 1.8.1 的安装情况资料~~
谢谢大家~~:)
[此贴子已经被作者于2004-9-5 2:00:18编辑过] |