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

Project1

 找回密码
 注册会员
搜索

读取地图上事件注释内容

查看数: 1914 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-12-7 08:42

正文摘要:

如题, 鄙人模仿其他工程写的这段脚本来获得 某地图上的事件的注释内容: RUBY 代码复制parms = []        (1..5).each {|i|   ...

回复

枫の叶 发表于 2015-12-7 20:17:43
如果是408的话,是否可以这样:

RUBY 代码复制
  1. text = ""
  2. if event.list[0].code == 108
  3.   text += event.list[0].parameters
  4.   for i in 1...event.list.size
  5.     break if event.list[i].code != 408
  6.     text += event.list[i].parameters
  7.   end
  8. end
RyanBern 发表于 2015-12-7 09:12:03
提示一下,表示注释的事件指令代码是108和408,其中108表示每个注释的第一行,408表示其它行。
显然你的脚本里面根本没出现408,所以每次只能读到第一行了。

BTW你的脚本为什么代码重复率这么高,应该可以简化很多的吧……

点评

event.list[0].code == 408不是代入  发表于 2015-12-10 10:28
每个注释第一行是108后面是408,因此list[0]不可能是408  发表于 2015-12-7 12:33
可以简化,但是为了方便直接复制粘贴得了。 顺便我试了一下event.list[0].code == 408 好像不管用啊  发表于 2015-12-7 10:26
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-4-21 13:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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