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

Project1

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

[已经解决] 怎么在地图名称里面使用变量= =

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
210 小时
注册时间
2012-7-19
帖子
259
跳转到指定楼层
1
发表于 2012-8-25 00:11:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 ORANGI 于 2012-8-25 00:16 编辑

一个地图要用到多次 但是名字不一样 其余都是一样的...
比如幻境  每层都是一样的
幻境1层
幻境2层
:
:
:
这样的...
本来以为 $game_variables[ ] 这个可以..结果不行
后来换 $game.variables[ ]  好吧 也不行
然后是 #{$game_variables[ ]}
#{$game.variables[ ]}
\V[ ]
好吧= =都不行  然后我就来求助了..

Lv1.梦旅人

梦石
0
星屑
55
在线时间
177 小时
注册时间
2011-6-7
帖子
88
2
发表于 2012-8-25 01:45:00 | 只看该作者
  1. class Window_MapName < Window_Base
  2.   MAP_NAME_X_VARIABLE = 1#变量序号 这里是1号变量
  3.   def refresh
  4.     contents.clear
  5.     unless $game_map.display_name.empty?||$game_variables[MAP_NAME_X_VARIABLE] == 0
  6.       draw_background(contents.rect)
  7.       draw_text(contents.rect, $game_map.display_name, 1)
  8.     end
  9.     if $game_variables[MAP_NAME_X_VARIABLE] != 0
  10.         draw_background(contents.rect)
  11.         draw_text(contents.rect, $game_map.display_name+$game_variables[MAP_NAME_X_VARIABLE].to_s+"层", 1)
  12.     end
  13.   end
  14. end
复制代码
变量值是为0时直接显示地图名
变量大于0时,将会显示 "地图名"+X层
比如
你在地图里设置地图名字 为"幻境",然后变量变为1 地图名就变为"幻境1层"

点评

报错啊..  发表于 2012-8-25 10:33

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 认可答案 附赠66RPG提供的好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
177 小时
注册时间
2011-6-7
帖子
88
3
发表于 2012-8-25 11:21:56 | 只看该作者
Project5.zip (313.93 KB, 下载次数: 121) 范例再次 我自己试根本没报错
自己把RGSS300.dll放进System文件夹

点评

不仔细看我说明么  发表于 2012-8-25 22:09
成功了....但是= =这样的话 每个场景名字后面都是XXX层= =酒馆4层 酒馆 2F4层....  发表于 2012-8-25 21:54

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 推荐问答,追加。

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
177 小时
注册时间
2011-6-7
帖子
88
4
发表于 2012-8-25 21:57:11 | 只看该作者
不是 你不需要的时候把变量设为0就行 这样就不显示酒馆0层 直接显示酒馆

点评

已经想到了 谢谢...  发表于 2012-8-25 22:09
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-27 00:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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