幻想森林

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

关于开关(RM2K3)的求助

[复制链接]

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
发表于 2005-4-11 21:45:39 | 显示全部楼层 |阅读模式
我想设一个开关

它的作用是随机打开N个开关中其中一个

请问我该怎样做

能不能贴张图看看
回复

使用道具 举报

111

主题

1340

帖子

1万

积分

管理员

环球旅行中

Rank: 9Rank: 9Rank: 9

积分
12370
发表于 2005-4-11 22:36:49 | 显示全部楼层
用随机变数好了,做起来会简单很多
我们有5%的快乐,5%的悲伤,90%的平淡.而平淡,才是生活的真谛.
回复 支持 反对

使用道具 举报

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
 楼主| 发表于 2005-4-12 12:18:01 | 显示全部楼层
不太懂
能请你贴一下图吗
回复 支持 反对

使用道具 举报

111

主题

1340

帖子

1万

积分

管理员

环球旅行中

Rank: 9Rank: 9Rank: 9

积分
12370
发表于 2005-4-12 22:26:15 | 显示全部楼层
其实你这个问题以前就有人问过,看这里吧
http://bbs.rpgchina.com/dispbbs.asp?boardID=5&ID=9587&page=1
我们有5%的快乐,5%的悲伤,90%的平淡.而平淡,才是生活的真谛.
回复 支持 反对

使用道具 举报

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
 楼主| 发表于 2005-4-13 20:49:41 | 显示全部楼层
[em06]那就是我
怎样使变量对应事件
回复 支持 反对

使用道具 举报

111

主题

1340

帖子

1万

积分

管理员

环球旅行中

Rank: 9Rank: 9Rank: 9

积分
12370
发表于 2005-4-13 21:18:51 | 显示全部楼层
[em06]不会吧,原来那个是你呀
一般使用开关不都是为了事件的触发嘛,例如事件在某某开关为on的时候触发
我猜想你想做的是随机打开一个开关,然后随机触发一个事件
这种随机的形式用变数做最简单,就是让事件触发的条件为当某某变量等于某值的时候触发就可以了
如果你非要让开关改变的话(感觉这个挺没有意义的),那就让触发的事件执行开关变化就可以了
举例:创建一个随机变量X,令X随机取1和2其中一个值(用随机变量的功能来实现)
A事件的触发条件为变数X=1    执行让开关a为on的命令
B事件的触发条件为变数X=2    执行让开关b为on的命令

依此类推,就可以实现N个开关的随机选取
明白了吗?
我们有5%的快乐,5%的悲伤,90%的平淡.而平淡,才是生活的真谛.
回复 支持 反对

使用道具 举报

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
 楼主| 发表于 2005-4-14 00:04:07 | 显示全部楼层
[em05]有点明了,谢谢
明天再实践
回复 支持 反对

使用道具 举报

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
 楼主| 发表于 2005-4-14 12:00:03 | 显示全部楼层
[em01]再问
那在一般事件做好
还是在公用事件里好
回复 支持 反对

使用道具 举报

89

主题

2333

帖子

3273万

积分

⑧专业

Xavier on Rails

积分
32739794
QQ
发表于 2005-4-14 12:10:55 | 显示全部楼层
那就要看你是用在什么地方上了,如果这个事件经常用到的话,就做公用事件;
要是只用1、2次就做一般事件~
因为公用事件太多的话会影响运行速度~
回复 支持 反对

使用道具 举报

6

主题

65

帖子

5万

积分

⑧专业

???

积分
50272
QQ
 楼主| 发表于 2005-4-15 16:39:39 | 显示全部楼层
[em06]再来
变量和事件是不是设在同一个事件里
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 06:45 , Processed in 0.012823 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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