楼主: trentswd

[RMVX发布] [9.21更新]切换地图,区域时显示地名,附带地区名显示

  [复制链接]

胃:伪·好人之怨念<

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-6-24
回帖
4977

开拓者VX城市地图大赛亚军

发表于 2008-9-2 17:00:20 | 显示全部楼层
拜托了精灵,猫说过了他不想改存档部分…
哈哈哈哈哈
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-9-2 21:45:39 | 显示全部楼层
如果变量不是很多.完全可以写进Game_System类,反正我都是这么干的,举个实例:
class Game_System
  #--------------------------------------------------------------------------
  # ● 定义实例变量
  #--------------------------------------------------------------------------
  attr_accessor :way_points        # 传送点选项
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  alias ini initialize
  def initialize
    ini;@way_points = []
  end

源帖:http://rpg.blue/viewthread.php?tid=100369
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

 楼主| 发表于 2008-9-3 04:06:14 | 显示全部楼层
嗯,谢谢……下次试试看……
吸吸
回复

使用道具 举报

静

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
回帖
3031
发表于 2008-9-5 02:19:53 | 显示全部楼层
不错NIA
我收下了
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-9-5 02:32:48 | 显示全部楼层
精灵:发现一个问题,如果传送到一个区域以内的话不会显示传送的区域名,而会显示默认的区域外的名字……OTL……希望赶快修正。
另外,能不能自己定义区域的名称?据说地区名称和英文名都可以用名字定义,其他的都能用名字定义么?
还有,开关打开以后能不能立刻应用地图名显示呢?只有开关打开以后走到下个地图才显示地图名。
回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

 楼主| 发表于 2008-9-5 04:21:47 | 显示全部楼层
以下引用精灵使者于2008-9-4 18:32:48的发言:

精灵:发现一个问题,如果传送到一个区域以内的话不会显示传送的区域名,而会显示默认的区域外的名字……OTL……希望赶快修正。
另外,能不能自己定义区域的名称?据说地区名称和英文名都可以用名字定义,其他的都能用名字定义么?
还有,开关打开以后能不能立刻应用地图名显示呢?只有开关打开以后走到下个地图才显示地图名。

第一个问题……OTL是判断的优先级问题貌似……考试完看看……
第二个问题……自定义?看着工程里面的方法就可以自定义啊……
其实就是用split切地图名返回一个字符串数组……
第三个,因为只有地图名改变的时候才会显示地名,改一下if语句就可以了,记录原来的开关的状态,如果改变,就什么什么
吸吸
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-9-5 05:33:28 | 显示全部楼层
以下引用trentswd于2008-9-4 20:21:47的发言:


以下引用精灵使者于2008-9-4 18:32:48的发言:

精灵:发现一个问题,如果传送到一个区域以内的话不会显示传送的区域名,而会显示默认的区域外的名字……OTL……希望赶快修正。
另外,能不能自己定义区域的名称?据说地区名称和英文名都可以用名字定义,其他的都能用名字定义么?
还有,开关打开以后能不能立刻应用地图名显示呢?只有开关打开以后走到下个地图才显示地图名。


第一个问题……OTL是判断的优先级问题貌似……考试完看看……
第二个问题……自定义?看着工程里面的方法就可以自定义啊……
其实就是用split切地图名返回一个字符串数组……
第三个,因为只有地图名改变的时候才会显示地名,改一下if语句就可以了,记录原来的开关的状态,如果改变,就什么什么



[本贴由作者于 2008-9-4 20:26:27 最后编辑]

我说的意思是,能不能不用区域名称,自己定义显示的位置(有的时候这个还挺重要),或者使用某些角色的名字?这样可以直接代入名称或者使用文字输出
回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

 楼主| 发表于 2008-9-5 06:20:12 | 显示全部楼层
我说的意思是,能不能不用区域名称,自己定义显示的位置(有的时候这个还挺重要),或者使用某些角色的名字?这样可以直接代入名称或者使用文字输出
=====
直接改属性就可以了。@XXX=XXX
吸吸
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2008-9-5 06:42:45 | 显示全部楼层
可否具体的给一个例子呢?
例如,如果把这个地图的显示属性改为某个名字,在事件里应该写什么脚本?
回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

 楼主| 发表于 2008-9-5 06:54:45 | 显示全部楼层
事件里直接写大概是不行……
要改脚本……
把@map_window
    @zone_window
都改成$
然后在类里面设定属性为可写……
然后就直接$map_window.xxx=xxx
还是太麻烦了……
下次有时间改进一下……
吸吸
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部