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

Project1

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

这段脚本是什么意思?

 关闭 [复制链接]

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

1
发表于 2007-8-27 20:51:17 | 显示全部楼层
1、把所有@map里面存在的事件,建立出一个实例来。

2、如你所言,name未被定义。因为正常游戏时候不需要读取这个name,所以普通脚本没有定义它。如果需要定义也很简单,在Game_Map里:
  def name
    return @event.name
  end

那么$game_map.events[某ID].name就可以返回这个ID的事件名字了。


系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

2
发表于 2007-8-27 23:53:23 | 显示全部楼层
关于第一个问题,keys就去掉了没有的节点。

举个例子,你在地图建立了20个事件。然后删除5-15号事件。这样地图上剩下1、2、3、4、16、17、18、19、20这几个。

用.size的话,因为size是9,那么会去找1、2、3、4、5、6、7、8、9号事件,而实际上5-9号并不存在。

换言之,这是为了防止本身内容不连续而使用的方法。



2应该是Game_Event,不好意思,说错了{/gg}
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-18 03:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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