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

Project1

 找回密码
 注册会员
搜索
楼主: trentswd
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

胃:伪·好人之怨念<

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

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

21
发表于 2008-9-2 17:00:20 | 只看该作者
拜托了精灵,猫说过了他不想改存档部分…
哈哈哈哈哈
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

22
发表于 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
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
2007-7-27
帖子
4106

开拓者

23
 楼主| 发表于 2008-9-3 04:06:14 | 只看该作者
嗯,谢谢……下次试试看……
吸吸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
157 小时
注册时间
2007-12-16
帖子
3454
24
发表于 2008-9-5 02:19:53 | 只看该作者
不错NIA
我收下了
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
2007-7-27
帖子
4106

开拓者

26
 楼主| 发表于 2008-9-5 04:21:47 | 只看该作者
以下引用精灵使者于2008-9-4 18:32:48的发言:

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

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

27
发表于 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 最后编辑]

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
2007-7-27
帖子
4106

开拓者

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

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
2007-7-27
帖子
4106

开拓者

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-22 09:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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