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

Project1

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

[已经解决] 关于地图名称的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
127
在线时间
776 小时
注册时间
2013-1-11
帖子
594
跳转到指定楼层
1
 楼主| 发表于 2013-1-26 19:18:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 哇哈哈哇哈哈 于 2013-2-8 09:19 编辑

求助,这到底是怎么回事?

未命名.jpg (15.65 KB, 下载次数: 7)

显示不了地图名

显示不了地图名
快点“点我啊”三个字吧!(宣传不要这么坑爹啊喂!!!)
[url=https://rpg.blue/thread-368388-1-1.html]点我啊![/url]

Lv3.寻梦者

梦石
0
星屑
3851
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
2
发表于 2013-1-26 19:23:08 | 只看该作者
您先看看脚本的坐标是否能显示在框内,还有文字的颜色,透明度。如果不好使,您可以重新下载一遍或用别的地图名脚本

点评

谢了  发表于 2013-1-26 19:31
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv1.梦旅人

矿工

梦石
0
星屑
134
在线时间
898 小时
注册时间
2012-10-5
帖子
1535
3
发表于 2013-1-28 16:19:00 | 只看该作者
我给你发布一个脚本,把地图名称在设置地图中填好。
RUBY 代码复制
  1. #==============================================================================
  2. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  3. #==============================================================================
  4.  
  5. #==============================================================================
  6. # ■ 地图名显示脚本
  7. #     by Yuee
  8. #------------------------------------------------------------------------------
  9. # 在Main的上方插入一个页,将本脚本复制到那页中即可
  10. #==============================================================================
  11.  
  12. #==============================================================================
  13. # ■ Window_MapName
  14. #------------------------------------------------------------------------------
  15. #  显示地图名字的窗口。
  16. #==============================================================================
  17.  
  18. class Window_MapName < Window_Base
  19.   #--------------------------------------------------------------------------
  20.   # ● 类常量定义
  21.   #--------------------------------------------------------------------------
  22.  
  23.   # 暂时屏蔽用的开关
  24.   SWITCH = 35
  25.  
  26.   # 窗口位置设定
  27.   NAME_X = 300      # 矩形左上顶点X坐标
  28.   NAME_Y = 20       # 矩形左上顶点Y坐标
  29.   NAME_W = 300      # 矩形宽
  30.   NAME_H = 60       # 矩形高
  31.  
  32.   # 显示时间设置
  33.   SHOW_TIME_0 = 10  # 地图名出现前等待的帧数
  34.   SHOW_TIME_1 = 10  # 地图名从不可见变成可见的帧数
  35.   SHOW_TIME_2 = 34  # 地图名完全可见的帧数
  36.   SHOW_TIME_3 = 16  # 地图名从可见变成不可见的帧数
  37.  
  38.   # 完全可见时的透明度设置
  39.   OPACITY_1 = 244   # 边框
  40.   OPACITY_2 = 144   # 背景
  41.   OPACITY_3 = 255   # 文字
  42.  
  43.   # 地图名字的颜色
  44.   TEXT_COLOR = Color.new(255, 255, 255, 255)
  45.  
  46.   #--------------------------------------------------------------------------
  47.   # ● 初始化状态
  48.   #--------------------------------------------------------------------------
  49.   def initialize
  50.     super(NAME_X , NAME_Y, NAME_W, NAME_H)
  51.     # 初始化窗口透明度
  52.     self.opacity = 0
  53.     self.back_opacity = 0
  54.     self.contents_opacity = 0
  55.     self.contents = Bitmap.new(width - 32, height - 32)
  56.     # 剩余帧数初始化
  57.     @show_time = 0
  58.   end
  59.   #--------------------------------------------------------------------------
  60.   # ● 输出文字
  61.   #--------------------------------------------------------------------------
  62.   def setname   
  63.     unless $game_switches[SWITCH]==true
  64.       # 获取地图ID
  65.       newid = $game_map.map_id
  66.       time = SHOW_TIME_1 + SHOW_TIME_2 + SHOW_TIME_3  
  67.       # 如果现在的地图的ID不是刚才显示的地图ID则开始显示
  68.       if newid != @id
  69.         @id = newid
  70.         @show_time = SHOW_TIME_0 + SHOW_TIME_1 + SHOW_TIME_2 + SHOW_TIME_3
  71.       # 剩余帧数为0是时,全部窗口透明
  72.       elsif @show_time < 1
  73.         self.opacity = 0
  74.         self.back_opacity = 0
  75.         self.contents_opacity = 0
  76.         return
  77.       end      
  78.       self.contents.clear
  79.       self.contents.font.color = TEXT_COLOR
  80.       # 描绘地图名
  81.       self.contents.draw_text(4, 0 , width - 40, 32, $data_mapinfos[@id].name, 1)
  82.       # 根本帧数设定窗口透明度
  83.       if @show_time > (SHOW_TIME_2 + SHOW_TIME_3)
  84.         self.opacity = @show_time < time ? (((OPACITY_1 / SHOW_TIME_1) * (time - @show_time)).to_i) : 0
  85.         self.back_opacity = @show_time < time ? (((OPACITY_2 / SHOW_TIME_1 )* (time - @show_time)).to_i) : 0
  86.         self.contents_opacity = @show_time < time ? (((OPACITY_3 / SHOW_TIME_1) * (time - @show_time)).to_i) : 0
  87.       else
  88.         self.opacity = @show_time < (SHOW_TIME_3 / 16 * 14) ? ((OPACITY_1 / SHOW_TIME_3) * @show_time).to_i : OPACITY_1
  89.         self.back_opacity = @show_time < (SHOW_TIME_3 / 16 * 9) ? ((OPACITY_2 / SHOW_TIME_3) * @show_time).to_i : OPACITY_2
  90.         self.contents_opacity = @show_time < SHOW_TIME_3 ? ((OPACITY_3 / SHOW_TIME_3)* @show_time).to_i : OPACITY_3
  91.       end      
  92.       @show_time -= 1
  93.     end
  94.   end
  95. end
  96.  
  97. #==============================================================================
  98. # ■ Scene_Map
  99. #------------------------------------------------------------------------------
  100. #  处理地图画面的类。(追加定义)
  101. #==============================================================================
  102.  
  103. class Scene_Map
  104.   alias smn_main main
  105.   def main
  106.     @mapname = Window_MapName.new
  107.     smn_main
  108.     @mapname.dispose
  109.   end
  110.  
  111.   alias smn_update update
  112.   def update
  113.     @mapname.setname
  114.     smn_update
  115.   end
  116. end
  117.  
  118. #==============================================================================
  119. # ■ Scene_Title
  120. #------------------------------------------------------------------------------
  121. #  处理标题画面的类。(追加定义)
  122. #==============================================================================
  123.  
  124. class Scene_Title
  125.   alias smn_main main
  126.   def main
  127.     # 读取地图信息文件
  128.     $data_mapinfos = load_data("Data/MapInfos.rxdata")
  129.     smn_main
  130.   end
  131. end
  132.  
  133. #==============================================================================
  134. # 本脚本来自[url]www.66RPG.com[/url],使用和转载请保留此信息
  135. #==============================================================================

点评

谢谢了,已经修复  发表于 2013-1-28 17:36
呃,发糖贴好冷清呀!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-4 11:49

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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