找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2922|回复: 8

[RMXP] 关于RGSS函数的超线程处理的实验!寻求测试者!

[复制链接]
发表于 2004-9-5 00:41:24 | 显示全部楼层 |阅读模式
请大家帮忙来测试一下~~
这个测试的主要目的是想知道 RMXP 的 RGSS 是否支持外接的库与方法,以及测试 RGSS 与 RUBY 1.8.1 编译环境的通用性[/COLOR]~~

简单的说~~ RMXP 的 RGSS 提供了一个 RUBY 编译器(方案)~~我们可以很大程度的用 RGSS 做我们希望做的事情~~但是看过官方的帮助文档后发现~~帮助文档中之提供了极其基础且简单的教学与功能支持~~对于一个 RUBY 语言来说~~ RGSS 含括的部分太少~~
那么~~没有写的功能~~究竟是文档中没有说明呢~`还是根本就没有呢?~~

我今天想做的~~就是使用 帮助文档 中根本没有涉及到的线程的概念~~来做一些测试~~
希望大家能帮忙~~
如果实验成功~~那么就说明我们可以使用更多的功能~~以及创造更多的功能~~
以及帮助我们更深的了解 RUBY 与 RGSS 的关系~~以及了解 RGSS 更多的特性~~与潜在力量~~
由于这里似乎没有任何一个懂得 RUBY 的~~所以只有靠我们自己的力量来研究了~~

关于实验方法~~我现在详细说说:

1] 进入 RMXP 后~~新建一个工程~~
2] 按 F11 进入脚本编辑器~~
3] 新建一个脚本单元~~务必使这个单元在最上面(或者删除其他所有的单元~~如图)

4] 在这个脚本单元中将下面的代码复制进去:

  1. a = Thread.new { print "a"; Thread.pass;
  2.                  print "b"; Thread.pass;
  3.                  print "c" }
  4. b = Thread.new { print "x"; Thread.pass;
  5.                  print "y"; Thread.pass;
  6.                  print "z" }
  7. a.join
  8. 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编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2004-9-5 03:10:18 | 显示全部楼层
完全正常显示..没有问题.显示完自动关闭了.
发表于 2004-9-5 09:25:26 | 显示全部楼层
很正常,看来可行
PS:没有安装Ruby
发表于 2004-9-5 09:25:56 | 显示全部楼层
没问题~
发表于 2004-9-5 09:27:47 | 显示全部楼层
能运行,没安装Ruby
 楼主| 发表于 2004-9-5 12:25:59 | 显示全部楼层
非常感谢大家的支持~~:)~~
Thread 方法测试通过~~:)~~
发表于 2004-9-5 14:54:04 | 显示全部楼层
看来不用我再试一遍了:)
发表于 2004-9-5 16:23:57 | 显示全部楼层
用 UltraEDIT 打开那个脚本的数据文件……根本就没编译~直接执行文本状态的命令……这可能就是 Rmxp 速度慢的原因……
 楼主| 发表于 2004-9-5 16:35:15 | 显示全部楼层
那应该只是保存格式~~在启动的时候应该进行预编译的~~都能发现在启动游戏前有地小断时间的延迟吧~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-30 01:04 , Processed in 0.011416 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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