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

Project1

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

[已经解决] 为啥Game_Map里的setup_starting_map_event能event.list?[已解决]

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3640
在线时间
1779 小时
注册时间
2010-12-21
帖子
2288
跳转到指定楼层
1
发表于 2022-1-14 04:18:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 黄亦天 于 2022-1-14 12:02 编辑

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 检测/设置启动中的地图事件
  3.   #--------------------------------------------------------------------------
  4.   def setup_starting_map_event
  5.     event = @events.values.find {|event| event.starting }
  6.     event.clear_starting_flag if event
  7.     @interpreter.setup(event.list, event.id) if event
  8.     event
  9.   end

正常来说,不应该是event.page[XX].list或者@events[XX].page[XX].list吗?

为啥这里的event 又能.id 获取ID 又能.list 把list传递给Game_Interpreter.setup
绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。

Lv6.析梦学徒

老鹰

梦石
40
星屑
33422
在线时间
6553 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

2
发表于 2022-1-14 09:36:46 | 只看该作者
因为都是game_event类里利用 attr_reader 设置了的方法

在事件刷新时,更新了自己当前激活的事件页,也就有了list变量

评分

参与人数 2星屑 +70 +1 收起 理由
alexncf125 + 70 版主认可的优秀回答
黄亦天 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3640
在线时间
1779 小时
注册时间
2010-12-21
帖子
2288
3
 楼主| 发表于 2022-1-14 12:02:20 | 只看该作者
原来是变成了Game_Event类,那这样就好办了。
我之前还愁为啥Game_Map类里没有page页的读取,现在加在Game_Event里就行了。

评分

参与人数 1+1 收起 理由
alexncf125 + 1 学习加冕

查看全部评分

绿坝娘素材库企划

素材库获取方法:暂时中止,需求者私聊。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-2 11:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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