查看: 3870|回复: 5

[已经解决] 请教如何从$game_party.members提取实例?

[复制链接]
梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
发表于 2021-2-15 16:05:28 | 显示全部楼层 |阅读模式

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

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

×
我的目的是想从 $game_party.members 之中 。以 actor.id 为索引 提取 该actor 的实例。这个 actor.id 我想写在 $ game_variables[1] 之中。
尝试了很久,总是有许多奇奇怪怪的问题无法实现。所以上来请教良策。还请指教一二。
梦石
0
星屑
17038
在线时间
6058 小时
注册时间
2011-7-18
回帖
152

开拓者

发表于 2021-2-15 16:10:43 | 显示全部楼层
本帖最后由 gqxastg 于 2021-2-15 16:26 编辑

如果是说从members里选出id等于$game_variables[1]的实例的话:
(另请注意,在战斗中时members等于battle_members,其余时等于all_members)
[pre lang="ruby"]$game_party.members.find {|actor| actor.id == $game_variables[1]}[/pre]
不存在时返回nil

如果没用无限生成之类的脚本,且不需要判断是否在队伍时,其实等价于:
[pre lang="ruby"]$game_actors[$game_variables[1]][/pre]
这里岚风·雷,任饭、PM理性粉、UT/DR原作粉、(Trans)Furry自萌,半吊子技术一枚_(:з」∠)_    游戏制作交流工(liao)作(tian)室欢迎来玩!
【无偿/有偿】RGSS3(VA)脚本定制 + 合作招募/同好交友    修正Firefox/火狐浏览器的代码框复制问题(油猴脚本)
Click→←Click
回复 1 0

使用道具 举报

梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
 楼主| 发表于 2021-2-15 16:40:16 | 显示全部楼层
gqxastg 发表于 2021-2-15 16:10
如果是说从members里选出id等于$game_variables[1]的实例的话:
(另请注意,在战斗中时members等于battle_ ...

对的,就是这个了。
唉……为什么我想找这种句式时,总是没有好的教程呢?
我买的那本ruby基本教程第五版钻石(高桥征义)派不上用场啊~~``
回复

使用道具 举报

梦石
0
星屑
29901
在线时间
5734 小时
注册时间
2016-3-8
回帖
1653
发表于 2021-2-15 16:52:39 | 显示全部楼层
本帖最后由 alexncf125 于 2021-2-15 16:54 编辑
alianlord 发表于 2021-2-15 16:40
对的,就是这个了。
唉……为什么我想找这种句式时,总是没有好的教程呢?
我买的那本ruby基本 ...


https://rpg.blue/thread-483439-1-1.html
https://rpg.blue/forum.php?mod=r ... amp;fromuid=2652223
为什么你想找这种句式时,你总是没有记起过往的经验呢?
回复

使用道具 举报

梦石
0
星屑
208
在线时间
420 小时
注册时间
2020-1-11
回帖
175
 楼主| 发表于 2021-2-15 17:25:41 | 显示全部楼层
alexncf125 发表于 2021-2-15 16:52
https://rpg.blue/thread-483439-1-1.html
https://rpg.blue/forum.php?mod=redirect&goto=findpost&ptid ...

这个举个例子,你可以理解成,我依稀有点印象,我直接想买一本ruby字典来查。
至于将旧有的例子延展翻新,咳!太为难我这个学习差生了……
回复

使用道具 举报

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2021-2-16 00:19:50 | 显示全部楼层
alianlord 发表于 2021-2-15 16:40
对的,就是这个了。
唉……为什么我想找这种句式时,总是没有好的教程呢?
我买的那本ruby基本 ...

可以先了解ruby的语法,面向对象的知识
然后到了能看懂源码的程度后,通读一遍原版代码,自此就一路顺风了。
用头画头像,用脚写脚本
回复 1 0

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部